visual studio code 安装go插件【以ubuntu系统为例】
ide工具提示install all安装失败:
terminal终端安装失败:
原因:
golang.org 被墙,而go get
在获取gocode
、go-def
、golint
等插件依赖工具的源码时,需要从 golang.org 上拉取部分代码至GOPATH
,导致了最后这些依赖于 golang.org 代码的依赖工具安装失败。
解决方案:
先通过git clone
命令手动将依赖工具的源码拉取至GOPATH
的对应路径,再通过go install
命令安装依赖工具。
查看go环境,找到GOPATH目录:$go env
cd 到环境所在目录的src文件夹下