解决vscode中golang插件依赖安装失败问题
2020-02-13 11:52
2531 查看
vscode中安装ms-vscode.go
插件后可以开启对go语言的支持,ms-vscode.go
插件需要依赖一些工具,安装完成后提示
gocode go-outline go-symbols guru gorename gocode-gomod goreturns golint Installing github.com/ramya-rao-a/go-outline FAILED
由于网络原因,一些依赖工具无法正常安装,需要进行手动安装.
以下为手动安装的工具的步骤:
在%GOPATH%\src\目录下,建立路径golang.org\x
进入到%GOPATH%\src\golang.org\x,下载需要工具的源码git clone https://github.com/golang/tools.git tools
clone完成后,会生成一个tools文件夹,这样工具所需要的源码已经准备好了
进入到%GOPATH%下,执行
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/rogpeppe/godef go install github.com/sqs/goreturns go install github.com/cweill/gotests/gotests
如果以上执行时有错误,请先使用go get 后,在使用上面的命令
go get github.com/rogpeppe/godef go get github.com/cweill/gotests/gotests
单独处理golint,golint的源码位于https://github.com/golang/lint,进入%GOPATH%\src\golang.org\x后执行git clone https://github.com/golang/lint下载golint需要的源码
进入到%GOPATH%下,执行
go install golang.org/x/lint/golint
这样,vscode的golang插件所依赖的工具安装完成了。
总结
以上所述是小编给大家介绍的解决vscode中golang插件依赖安装失败问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
您可能感兴趣的文章:
相关文章推荐
- vsCode安装go插件失败解决方法
- VSCode安装go语言开发环境,go插件问题解决
- go install github.com/cweill/gotests/gotests 关于VSCODE安装golang插件不成功的问题
- ubuntu14.04解决sublime text 3使用package control安装插件失败问题
- VS2015 安装 Visual Assist 后添加新文件失败问题的解决
- Ubuntu14.04安装build-essential失败,包依赖问题如何解决?
- Angular14 Visual Studio Code作为Angular开发工具常用插件安装、json-server安装与使用、angular/cli安装失败问题、emmet安装
- 终极解决VS2015 安装失败问题,如 安装包损坏或丢失
- Atom 安装插件失败问题 (安装源被墙) | 解决办法
- eclipse3.7安装maven插件失败问题解决
- 解决文件过滤驱动安装失败,提示依赖的 fltmgr.sys 不存在的问题
- 解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题
- vscode同步失败!插件 Settings Sync | 解决办法
- 解决wordpress下载插件,安装失败,无法创建目录问题
- 解决wordpress3.5安装插件和主题失败的问题
- 解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题
- 解决“ .dll(或.ocx)控件已加载,但对DllregisterServer的调用失败,错误代码为0x80004005”问题的两种终极方法:SubInACL安装 VS 命令提示符
- 解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题
- 解决Ubuntu/debian的Apt-get 由于依赖关系安装失败的问题