最近不小心把mac的golang升级到了最新版本,因为生产环境还在使用1.17,导致我本地的依赖出现各种兼容问题,于是搜索了一下是否有多版本共存和切换的解决方案,特此记录一下。

查看当前go version

~ go version
go version go1.21.1 darwin/amd64

安装指定版本的go

我们直接使用brew来安装1.18版本brew install [email protected]

切换go的版本

我们需要先解除旧的链接,然后创建新的链接。

// 解除已有的链接
brew unlink go
// 建立到1.18版本的新链接
brew link --force [email protected]

重新查看go version

~ go version
go version go1.18.10 darwin/amd64

仅有一条评论

  1. 😀😀😀

发表评论