vscode下安装go语言调试环境

在VSCode中尝试调试Go程序时,发现需要安装额外的第三方扩展包。安装过程中遇到网络错误,提示无法连接到proxy.golang.org。解决方案是关闭GOSUMDB并设置GOPROXY为https://goproxy.cn,然后重新尝试安装。按照这个方法,成功解决了安装问题,可以正常调试Go代码。
摘要由CSDN通过智能技术生成

今天在vscode下想调试一下go,直接安装了插件

本来以为可以直接调试了,结果发现还需要安装一些go第三方扩展包,遂直接点击vscode提示的install,无法安装

找了一些手动安装的命令:

go get -u -v github.com/nsf/gocode
go get -u -v github.com/rogpeppe/godef
go get -u -v github.com/golang/lint/golint
go get -u -v github.com/lukehoban/go-find-references
go get -u -v github.com/lukehoban/go-outline
go get -u -v sourcegraph.com/sqs/goreturns
go get -u -v golang.org/x/tools/cmd/gorename
go get -u -v github.com/tpng/gopkgs
go get -u -v github.com/newhook/go-symbols
go get -u -v golang.org/x/tools/cmd/guru
go get -u -v github.com/derekparker/delve/cmd/dlv


发现都报一个错:

go get: module github.com/lukehoban/go-outline: Get "https://proxy.golang.org/github.com/lukehoban/go-outline/@v/list": dial tcp 216.58.200.241:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.

 

在网上找到一个老哥的文章需要进行如下设置:

go env

是因为set GOSUMDB=sum.golang.org

把它关掉

go env -w GOSUMDB=off
go env -w GOPROXY=https://goproxy.cn

再安装即可成功。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值