【发布时间】:2022-04-17 11:19:26
【问题描述】:
在尝试查找某些模块时,我遇到了来自 VS Code 的问题,下图所示的错误表明我的 GOPROXY 设置为关闭,但是当我运行 go env 时,我看到 GOPROXY 实际上已设置:@987654325 @
我尝试将GONOPROXY='' 设置为this comment suggests,但在运行export GONOPROXY= 或export GONOPROXY="" 并在新的终端选项卡中检查 go env 后,GONOPROXY 仍设置为:GONOPROXY="*.mycompany.com"
按照 VS Code 的建议运行 go mod tidy,会产生相同的错误消息。
是否有可能我的 go env 值被设置在我不知道的某个地方,也许是 Go 的 env vars 的不同版本?在此先感谢,非常感谢任何帮助。
【问题讨论】:
-
您是否从导出变量的同一环境中重新启动了 vscode?span>
-
谢谢。仅重新加载 vs 代码窗口就足以解决我的问题。
-
你能告诉我更多关于你想要做什么的事情吗? ("lookup some modules") 错误信息非常混乱(信息中的
GOPROXY=off是gopls内部设置的,防止不必要的网络访问或模块更新),需要改进。 -
我试图“运行”我的程序,我过去可以这样做,但是当我打开项目时 VS Code 抛出了这个错误。我同意错误消息令人困惑,需要改进。感谢您解释这是由 gopls 设置的。出于某种原因,在 VS Code 中重新加载屏幕解决了这个问题。
标签: go visual-studio-code environment-variables go-modules goproxy