https fetch failed: Get https://golang.org/x/tools/go/***?go-get=1: dial tcp connect: connection re

visual studio code 安装go插件【以ubuntu系统为例】

ide工具提示install all安装失败:

terminal终端安装失败:

原因:

golang.org 被墙,而go get在获取gocodego-defgolint等插件依赖工具的源码时,需要从 golang.org 上拉取部分代码至GOPATH,导致了最后这些依赖于 golang.org 代码的依赖工具安装失败。

解决方案:

先通过git clone命令手动将依赖工具的源码拉取至GOPATH的对应路径,再通过go install命令安装依赖工具。

查看go环境,找到GOPATH目录:$go env

cd 到环境所在目录的src文件夹下

在src下创建golang.org\x文件目录,并cd到给目录下,执行$ git clone https://github.com/golang/tools.git tools

再次执行:

成功!

也可以安装ide工具提示,惦记install all一次性全部安装。这里因当时没截图,就不再展示。

猜你喜欢

转载自blog.csdn.net/ckx178/article/details/89156585