我最近刚刚在我的项目中进行了更改,其中包括
toolchain
指令。问题是 GoLand 不将其识别为有效指令。该图像显示了 IDE 的输出及其红色下划线;请注意,即使是这种情况,我仍然能够正常运行一切。我怀疑这与语法突出显示有关,但说实话我不确定。
这是
go version
的输出:
go version go1.22.0 linux/amd64
我还通过检查
1.22.0
来验证我的 GoLand 正在使用 File -> Settings -> Go -> GOROOT
。
我尝试使缓存无效并重新启动 IDE,完全重新启动我的计算机,并进行了一些 Google 搜索,看看是否有其他人遇到相同的问题,但尚未找到任何内容。
您需要更新的 gopls 版本,请尝试安装
go install golang.org/x/tools/[email protected]