Mac 下使用 homebrew 可以轻松实现 Go 多版本切换。

使用以下方法安装最新版本:

1
$ brew install go

写这篇文章时,Go 的最新版本为 1.20:

1
2
$ go version
go version go1.18.10 darwin/amd64

使用以下方法安装指定版本:

1
$ brew install go@1.19

首先 unlink:

1
2
$ brew unlink go@1.18
Unlinking /usr/local/Cellar/go/1.18.10... 0 symlinks removed.

link 指定版本:

1
2
3
$ brew link go@1.19
Linking /usr/local/Cellar/go@1.19/1.19.8... 2 symlinks created.
...

测试下是否成功:

1
2
$ go version
go version go1.19.8 darwin/amd64

如要恢复最新版本,重复以上 unlink 和 link 操作即可。