当前位置:   article > 正文

vscode搭建go开发环境 解决因网络问题造成的插件下载失败_vscode无法下载 golang开发环境

vscode无法下载 golang开发环境

理想中的步骤:

  1. 下载vvscode,然后插件处搜索go,点击install安装
  2. 编写go文件,按下ctl+s(或者自动保存时),右下角弹出缺少XXX,xxx未安装,运行go get -v XXXXXX.然后点击install all.
  3. 顺利安装。重启正常使用

现实

点击install all之后,output输出,等待,然后是各种下载失败。

解决步骤:

此处以Ubuntu为例:(其它Linux相同)
解决思路,使用代理软件源:(参考https://goproxy.cn/ )

方式1:(只在当前会话有效)
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

方式2:(更改环境变量)
修改home目录下的.profile文件
在最后面写入
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

然后手动下载缺少的模块插件

然后重新手动输入命令即可
go get -v github.com/sqs/goreturns
go get -v github.com/rogpeppe/godef
go get -v github.com/mdempsky/gocode
go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs
go get -v github.com/ramya-rao-a/go-outline
go get -v github.com/acroca/go-symbols
go get -vgolang.org/x/tools/cmd/guru
go get -v golang.org/x/tools/cmd/gorename
go get -v github.com/cweill/gotests/... 
go get -v github.com/fatih/gomodifytags 
go get -v github.com/josharian/impl 
go get -v github.com/davidrjenni/reftools/cmd/fillstruct 
go get -v github.com/haya14busa/goplay/cmd/goplay 
go get -v github.com/godoctor/godoctor 
go get -v github.com/go-delve/delve/cmd/dlv 
go get -v github.com/stamblerre/gocode 
go get -v github.com/rogpeppe/godef 
go get -v github.com/sqs/goreturns 
go get -v golang.org/x/lint/golint 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

发现一切都会安装成功.

如有各种疑问,加Q详聊1021752458.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/177826
推荐阅读
相关标签
  

闽ICP备14008679号