You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无网络环境下如何在VSCode远程SSH机器中安装gopls

无网络远程机器安装gopls的方法

步骤1:在本地有网络的机器上获取gopls二进制文件

  • 如果本地已安装Go环境,执行以下命令下载gopls:
    go install golang.org/x/tools/gopls@latest
    
    下载完成后,gopls二进制文件会位于$GOPATH/bin或$HOME/go/bin目录下(取决于你的Go配置)。
  • 如果本地没有Go环境,可在有网机器上下载适配远程机器架构的gopls二进制文件(比如远程是Linux amd64架构,就下载对应版本的二进制包)。

步骤2:将gopls传到无网络的远程机器

  • 用VSCode的SSH连接功能自带的文件传输:在VSCode左侧资源管理器中,右键点击本地的gopls文件,选择上传到远程,指定远程机器上的目录(推荐选$HOME/.local/bin或/usr/local/bin这类已在系统PATH中的目录)。
  • 或者用scp命令传输(本地终端执行):
    scp /本地路径/gopls 远程用户名@远程机器IP:/远程目标路径
    

步骤3:在远程机器上配置PATH(如果需要)

如果上传的目录不在系统PATH中,编辑远程机器的shell配置文件(比如~/.bashrc或~/.zshrc),添加以下内容:

export PATH="/你上传的gopls所在目录:$PATH"

执行source ~/.bashrc(或对应shell的配置文件)使配置生效。

步骤4:配置VSCode的Go插件

在VSCode中打开设置,搜索go.goplsPath,将其值设置为远程机器上gopls的绝对路径(比如/home/你的用户名/.local/bin/gopls),保存设置后重启VSCode即可使用。

内容的提问来源于stack exchange,提问作者Paulo Henrique Peres

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 00:42:04