Goland 设置GOROOT报错 The selected directory is not a valid home for Go SDK

问题描述

将go版本从1.16升级到1.22时配置GoRoot报错了如下图问题

复制代码
The selected directory is not a valid home for Go SDK

起因的是我的这个goland比较老了,2020年的。所以需要设置下版本

解决

OK,说一下解决办法:

找到go的安装路径,改一下安装目录下的zversion.go文件,地址如下

shell 复制代码
/Users/xxx/go/go1.22.0/src/runtime/internal/sys

之后在文件中加上如下三行配置

go 复制代码
const StackGuardMultiplierDefault = 1
const TheVersion = `go1.22.0`
const Goexperiment = ``

改完之后保存,重启一下Goland。在进行导入就可以看到想选择的SDK了

相关推荐
茉莉玫瑰花茶1 小时前
GO [ 函数 ]
开发语言·后端·golang
茉莉玫瑰花茶2 小时前
GO [ 类型 ]
开发语言·数据库·golang
茉莉玫瑰花茶3 小时前
GO [ 并发 ]
开发语言·后端·golang
蓝宝石的傻话4 小时前
onvif-go(mickeyzzc/onvif-go v2)完整参考手册:从建工程到写出自己的 NVR 接入
开发语言·后端·golang
茉莉玫瑰花茶6 小时前
GO [ 接口 ]
服务器·数据库·golang
茉莉玫瑰花茶7 小时前
GO [ 文件 ]
服务器·golang
念何架构之路1 天前
go-grpc使用
rpc·golang
小小龙学IT1 天前
Go 泛型(Generics)深度解析:从类型参数到生产实践
开发语言·数据库·golang
不会写DN1 天前
Go日志库工程选型与逃逸分析评测报告
java·服务器·golang