社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
Installing github.com/mdempsky/gocode FAILED
Installing github.com/uudashr/gopkgs/v2/cmd/gopkgs FAILED
Installing github.com/acroca/go-symbols FAILED
Installing golang.org/x/tools/cmd/guru FAILED
Installing golang.org/x/tools/cmd/gorename FAILED
Installing github.com/cweill/gotests/... FAILED
Installing github.com/fatih/gomodifytags FAILED
Installing github.com/josharian/impl FAILED
Installing github.com/davidrjenni/reftools/cmd/fillstruct FAILED
Installing github.com/haya14busa/goplay/cmd/goplay FAILED
Installing github.com/godoctor/godoctor FAILED
Installing github.com/go-delve/delve/cmd/dlv FAILED
Installing github.com/stamblerre/gocode FAILED
Installing github.com/rogpeppe/godef FAILED
Installing github.com/sqs/goreturns FAILED
Installing golang.org/x/lint/golint FAILED
git官网地址 https://git-scm.com/downloads
但是实在太慢了,遂选择阿里源
https://npm.taobao.org/mirrors/git-for-windows/
进去之后选择版本,rc是预览版,没写rc的是发布版
安装git
参考这篇
解决 VS Code 中 golang.org 被墙导致的 Go 插件安装失败问题
其思路是git下载对应的包到本地,但是github实在是太慢了,于是我找了些方法,缝合怪操作:
以 Windows 为例,首先进入%GOPATH%src目录,并创建golang.orgx。
之后进入%GOPATH%srcgolang.orgx,使用下列命令下载插件依赖工具的源码:
git clone https://github.com/golang/tools.git tools
这里就出问题了,github太慢,应对的骚操作就是先把https://github.com/golang/tools这个库拽到gitee码云(国产git仓库)上,然后从码云上gitclone下来。
注册gitee后点击右上角新建仓库,拉到最底下,选择导入已有项目
输入https://github.com/golang/tools,过一会就导入完成了。
然后在%GOPATH%srcgolang.orgx,使用下列命令下载插件依赖工具的源码:
git clone https://gitee.com/kaowaya/go-tools.git tools
很快就下载好了。git clone命令执行完毕后,所需的工具源码就都保存在tools目录中。
最后进入%GOPATH%目录,根据之前的安装失败提示信息安装对应的依赖工具:
go install github.com/mdempsky/gocode
go install github.com/ramya-rao-a/go-outline
go install github.com/acroca/go-symbols
go install golang.org/x/tools/cmd/guru
go install golang.org/x/tools/cmd/gorename
go install github.com/stamblerre/gocode
go install github.com/ianthehat/godef
go install github.com/sqs/goreturns
go install golang.org/x/lint/golint
比如第一个,就去github.com/mdempsky/gocode,下载zip压缩包,解压缩到C:Gosrcgithub.commdempsky,注意把“-master”删了。或者从gitee复制一个镜像,git clone 到这个目录(这样更快)
然后go install github.com/mdempsky/gocode,可能会出现残酷的复杂的文件依赖,就按照报错的地址下载
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!