go环境的卸载

  1. pkg方式安装go?

    删除/usr/local下的go目录即可

    1
    
    sudo rm -rf /usr/local/go
    
  2. brew方式安装go?

    1
    
    brew uninstall go@1.14
    

使用brew安装

1
2
3
4
5
6
7
8
9
# 查看go相关版本
brew search go

# 安装最新版本的go
brew install go

# 安装1.14版本的go
brew install go@1.14

使用brew切换版本

1
2
3
4
5
6
7
8
# 解绑当前版本的绑定
brew unlink go

# 绑定新版本的关联关系
brew link go@1.14

# 查看版本号
go version

GoLand 配置 GOROOT=go1.18 时报错

error msg: “the selected directory is not a valid home for Go SDK ”

解决方案:

  1. 终端执行命令:go env | grep GOROOT

    1
    
    go env | grep GOROOT
    
  2. 编辑 {GOROOT}/src/runtime/internal/sys/zversion.go 文件,尾部添加以下内容

    1
    2
    
    const theVersion = `go1.18.4`
    var buildVersion = theVersion
    
  3. 关闭并重新打开 GoLand Preferences 窗口,配置 Go > GOROOT = {GOROOT}