登录
首页 >  Golang >  Go问答

禁用模块查找后,go env仍显示GOPROXY已设置

来源:stackoverflow

时间:2024-02-14 20:09:23 380浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《禁用模块查找后,go env仍显示GOPROXY已设置》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

当尝试查找某些模块时,我在 VS Code 中遇到问题,下图所示的错误表明我的 GOPROXY 设置为关闭,但是当我运行 go env 时,我看到 GOPROXY 实际上已设置:GOPROXY=" https://repo1.mycompany.com/artifactory/api/go/golang-virtual,https://proxy.golang.org,直接“

我尝试设置 GONOPROXY='',正如此评论所暗示的那样,但是在运行 export GONOPROXY=export GONOPROXY="" 并在新的终端选项卡中检查 go env 后,GONOPROXY 仍然设置为:GONOPROXY =“*.mycompany.com”

按照 VS Code 的建议运行 go mod tidy 会导致相同的错误消息。

我的 go 环境值是否有可能被设置在我不知道的地方,也许是 Go 环境变量的不同版本?预先致谢,非常感谢任何帮助。

VS Code 的错误截图:


正确答案


只需 ctrl + shift + p > 开发人员:重新加载窗口

最新文档更新了 goproxy 标志 proxy.golang.org,其中指出:

因此,要绕过代理并直接从 go.mod 中的 url 获取:

export GOPROXY=direct

go clean --modcache
go get -u
go build

到这里,我们也就讲完了《禁用模块查找后,go env仍显示GOPROXY已设置》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>