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了

相关推荐
ifanatic2 小时前
[每周一更]-(第159期):Go 工程师视角:容器化技术(Docker/Kubernetes)与CI/CD流程的应用场景
docker·golang·kubernetes
张烫麻辣亮。3 小时前
golang-gin包
开发语言·golang·gin
Sally璐璐3 小时前
Go正则表达式实战指南
数据库·mysql·golang
yuluo_YX3 小时前
Go Style 代码风格规范
开发语言·后端·golang
qq_172805595 小时前
Go 自建库的使用教程与测试
开发语言·后端·golang
007php0078 小时前
某大厂MySQL面试之SQL注入触点发现与SQLMap测试
数据库·python·sql·mysql·面试·职场和发展·golang
雨中散步撒哈拉9 小时前
13、做中学 | 初一下期 Golang数组与切片
开发语言·后端·golang
0wioiw09 小时前
Go基础(③Cobra)
开发语言·后端·golang
GM_82816 小时前
【Go项目基建】GORM框架实现SQL校验拦截器(完整源码+详解)
sql·golang·拦截器·gorm·慢查询·持久层基建
YGGP1 天前
3D 版接雨水
golang