goland The selected directory is not a valid home for Go SDK

1,057 阅读1分钟

今天安装了golang1.18.1,但我这个goland是2020.1,在goland设置GOROOT时会报错The selected directory is not a valid home for Go SDK

goroot.png

一、修改安装目录下的zversion.go文件 D:\dev\go18\src\runtime\internal\sys\zversion.go

goroot2.png

二、增加两个常量定义:

// Code generated by go tool dist; DO NOT EDIT.

package sys

const StackGuardMultiplierDefault = 1
const TheVersion = `go1.18.1`
const Goexperiment = ``

三、重启goland,再去设置GOROOT就可以了

goroot.png