mac中采用brew安装的go版本在/usr/local/Cellar下,有多种自动切换go版本的方式,这里先记录下自己的一种特别的方式。
问题:
本地采用brew安装了1.17的go,之后项目版本冲突,需要采用1.16.3的版本。
安装版本
1、采用brew uninstall卸载1.17的版本,但是之后发现本地还有一个1.18的版本。
检查版本所在路径
which go
/usr/local/go/bin/go
2、下载合适的go版本
需要科学上网访问地址
https://go.dev/dl/
例如这里选择下载:
下载后,将其解压在/usr/local下,文件夹就以默认go为名称即可。
在外部再次执行
➜ fast-ds git:(master) ✗ go version
go version go1.16.3 darwin/amd64
切换版本
对于需要进行版本切换时,只需要将需要的版本拷贝复制到/usr/local下,注意对之前的其他版本进行备份留存。