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了

相关推荐
微凉@3 小时前
Go实现RabbitMQ 死信队列、优化
golang·rabbitmq
景天科技苑3 小时前
【Golang】深入解读Go语言中的错误(error)与异常(panic)
开发语言·后端·golang·错误与异常·golang错误与异常·go语言错误与异常
微凉@4 小时前
elasticsearch基础知识、go如何操作elasticsearch
elasticsearch·golang
雪的期许6 小时前
go结构体默认值和校验器(go-defaults、go-validator)
开发语言·后端·golang
心外无物的工作技术笔记6 小时前
【Go语言基础——一个Go语言项目典型的文件结构示例】
开发语言·笔记·golang·go
walkskyer9 小时前
Golang plugin包教程:创建与管理插
golang
__AtYou__10 小时前
Golang | Leetcode Golang题解之第题432题全O(1)的数据结构
leetcode·golang·题解
spiker_10 小时前
用 Go 和 Redis 构建一个简单的任务管理系统
开发语言·redis·golang
Swxctx12 小时前
Go版数据结构 -【4.1 二叉树】
开发语言·数据结构·golang·go版数据结构