原因:golang版本大于1.15的时候,Goland在配置的时候可能无法识别到GOROOT

解决方法:修改go安装目录下的go/src/runtime/internal/sys/zversion.go文件:

1
2
3
4
5
6
// Code generated by go tool dist; DO NOT EDIT.

package sys

const StackGuardMultiplierDefault = 1
const theVersion = `go1.19.2`

增加最下面一行,对应的go版本为你实际的版本即可。