goland没有默认的GOROOT
第一次安装Goland,安装成功后新建项目goland没有默认的GOROOT
GoLand选择SDK路径(GOROOT环境变量)
手动选择时出现:所选的目录不是Go SDK的有效主路经 问题
解决办法
通过查阅,发现是因为
对于golang版本大于1.15,可能在配置Goland的时候会有加载不了GOROOT的情况,这个时候需要修改一个文件 go/src/runtime/internal/sys/zversion.go:
增加const theVersion = 对应版本
// Code generated by go tool dist; DO NOT EDIT.
package sys
const StackGuardMultiplierDefault = 1
const theVersion = `go1.18`
我的版本是1.19.3
相关资源:Goland 不能识别GOROOT解决办法.