解决vscode中golang插件依赖安装失败问题

 更新时间:2019年08月30日 10:47:40   作者:feiquan  
这篇文章主要介绍了解决vscode中golang插件依赖安装失败问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

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插件依赖安装失败问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

相关文章

  • Go结构体指针引发的值传递思考分析

    Go结构体指针引发的值传递思考分析

    这篇文章主要为大家介绍了Go结构体指针引发的值传递思考分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-12-12
  • GoFrame glist 基础使用和自定义遍历

    GoFrame glist 基础使用和自定义遍历

    这篇文章主要为大家介绍了GoFrame glist的基础使用和自定义遍历示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Golang语言JSON解码函数Unmarshal的使用

    Golang语言JSON解码函数Unmarshal的使用

    本文主要介绍了Golang语言JSON解码函数Unmarshal的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • go使用errors.Wrapf()代替log.Error()方法示例

    go使用errors.Wrapf()代替log.Error()方法示例

    这篇文章主要为大家介绍了go使用errors.Wrapf()代替log.Error()的方法示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • golang高并发系统限流策略漏桶和令牌桶算法源码剖析

    golang高并发系统限流策略漏桶和令牌桶算法源码剖析

    这篇文章主要介绍了golang高并发系统限流策略漏桶和令牌桶算法源码剖析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 构建Golang应用最小Docker镜像的实现

    构建Golang应用最小Docker镜像的实现

    这篇文章主要介绍了构建Golang应用最小Docker镜像的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Go JSON编码与解码的实现

    Go JSON编码与解码的实现

    这篇文章主要介绍了Go JSON编码与解码的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Go语言ORM框架构造查询条件示例详解

    Go语言ORM框架构造查询条件示例详解

    这篇文章主要为大家介绍了Go语言ORM框架构造查询条件示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • golang下grpc框架的使用编写示例

    golang下grpc框架的使用编写示例

    这篇文章主要为大家介绍了golang下grpc框架的使用编写示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • golang判断net.Conn 是否已关闭的操作

    golang判断net.Conn 是否已关闭的操作

    这篇文章主要介绍了golang判断net.Conn 是否已关闭的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12

最新评论