本文主要是介绍【MAC】【Golang】The selected directory is not a valid home for Go SDK 问题解决,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题
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 就行了
这篇关于【MAC】【Golang】The selected directory is not a valid home for Go SDK 问题解决的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!