【golang】命令行安装 gopls 报 read: connection reset by peer 错误
作者:互联网
目录
背景
在本地配置 vscode 的开发环境时,vscode 的 golang 插件需要依赖 gopls
进行代码补全功能。
但在本地安装时,却提示了 read: connection reset by peer 的错误
go: github.com/go-delve/delve/cmd/dlv@latest: github.com/go-delve/delve@v1.8.3: read tcp 192.168.31.248:51215->111.45.69.8:443: read: connection reset by peer
除了 gopls
包,vscode golang 插件会使用到的 github.com/go-delve/delve/cmd/dlv
包安装也会包相同错误的。
解决方法
设置 GOPROXY 环境变量为国内的镜像源。我最开始用的是腾讯云的代理,还是会有相关的错误,后面是用了七牛云的代理问题解决。
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
原因
应该是原本的默认 golang 代码网络不通导致。
标签:reset,read,peer,golang,vscode,go,delve 来源: https://www.cnblogs.com/amoy-zhp/p/16324080.html