问题
go 1.15 升级到 1.18后,IDE配置GO SDK时,报了如下错误。
说配置的目录不是一个有效的SDK目录。
解决
前提。我是通过homebrew 进行的go的版本升级。
目录位置是 /usr/local/Cellar/go/1.18.3
(go官网的安装位置是 /usr/local/go)
关键动作
vim /usr/local/Cellar/go/1.18.3/libexec/src/runtime/internal/sys/zversion.go
在最后一行增加(你是什么版本,就写什么版本。这里题主用的是1.18.3)
const TheVersion=`go1.18.3`
最后,
重启IDE
,再配置就ok了。
ps
go 1.15版本之前应该是自动就有的。不知道为什么后来,const TheVersion=`go1.xxx`这个没有了;
windows、linux的解决是同理的。找到 /src/runtime/internal/sys/zversion.go 这个文件,加 const TheVersion 就行了
版权声明:本文为city1993原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。