如何解决“stderr:go mod tidy:go.mod文件指示go 1.17,但最大支持版本是1.16”。错误?

srl*_*s01 31 go visual-studio-code

我在 Visual Studio Code 上收到错误:

命令 'gopls.tidy' 失败:错误:错误:退出状态 1:stderr:go mod tidy:go.mod 文件指示 go 1.17,但最大支持版本是 1.16 。

我无法用go mod tidy和修复它go mod init。我该如何解决这个问题?

小智 33

终端中的一个简单命令帮助了我:

brew upgrade go
Run Code Online (Sandbox Code Playgroud)

GoLang 已更新,我已重新启动项目,一切正常


Kok*_*zzu 25

如果您使用的是IntelliJ或GoLand内置终端,请GOROOT在此页面进行更改:

截屏

然后重新启动IDE。


srl*_*s01 0

我删除了go并重新安装然后问题解决了。