VSCode:gopls:安装失败[读取“https://proxy.golang.org/@v/v0.1.0.zip”:流错误:流ID 9;无错误;从同行收到]

Sai*_*pta 3 go visual-studio-code gopls

在 VSCode 中打开 Go 项目或使用Go: install/update tools命令时,出现以下错误:

1 tools failed to install.

gopls: failed to install gopls(golang.org/x/tools/gopls@latest): Error: Command failed: /usr/local/bin/go install -v golang.org/x/tools/gopls@latest
go: downloading golang.org/x/sys v0.1.0
../../pkg/mod/golang.org/x/tools@v0.2.1-0.20221101170700-b5bc717366b2/go/packages/external.go:15:2: golang.org/x/sys@v0.1.0: read "https:/proxy.golang.org/@v/v0.1.0.zip": stream error: stream ID 9; NO_ERROR; received from peer
Run Code Online (Sandbox Code Playgroud)

GOPATH设置正确(其他工具安装成功)。

版本:

  • VS代码:1.73.1
  • 戈兰:1.19.3.

Sai*_*pta 5

找到了解决方法:

我更新了GOPROXY环境变量:

export GOPROXY="direct"
Run Code Online (Sandbox Code Playgroud)

之后它就开始工作了。

也许我公司代理内的一些网络问题首先导致了这种情况。

注意:将该语句添加到您各自的 shell 配置文件中以使此更改永久生效。