背景
低版本的goland还需要配置GOROOT,但是在配置go1.17以上的时候就一直报这个错误
The selected directory is not a valid home for Go Sdk
解决方法
编辑下面这个文件,比如我golang安装的路径如下
golang 安装路径下的系统文件,非自己的项目文件
D:\software\go1.17.6\src\runtime\internal\sys\zversion.go
增加一个自己的版本号
const TheVersion = `go1.17.6`
![在这里插入图片描述](https://img-blog.csdnimg.cn/511916dfb18d4fc5b3c12eaa1fe56493.png)
最后 goland 就可以识别了
![在这里插入图片描述](https://img-blog.csdnimg.cn/c80e3bef6e694cca8c55f0730d38f40d.png)