低版本的goland还需要配置GOROOT,但是在配置go1.17以上的时候就一直报这个错误

Goland配置GOROOT报错:The selected directory is not a valid home for Go Sdk

原因goland版本过低,当go版本大于1.17时就会报此异常。

解决方案:

编辑自己go安装目录下的:go\src\runtime\internal\sys\zversion.go

增加一行自己的版本:

const TheVersion = `go1.18`

然后重新去配置idea就成功了