看错误提示就大概明白,是国内无法连接到 golang.org
尝试下载了镜像网站 github.com/golang 里面的 tools 也不靠谱
因为安装时总会缺少非常多的插件,导致无法简单地执行
go install golang.org/x/tools/gopls

最终解决方案是修改代理,然后在 cmd 下面输入:

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

修改代理到国内的go,然后在 cmd 重新获取即可成功:

go get -v golang.org/x/tools/gopls

此时,顺便可以将 vocode 的其他必要插件都安装一下,因为改了代理所以可以非常顺利地完成安装。

最后需要关掉 GO111MODULE,否则运行任何代码都会提示缺 main.go:

go env -w GO111MODULE=off
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐