-
brew install go 默认安装最新的,更新go也是这条命令,建议使用这个方法,省事
-
从官网或其他网站下载pkg安装包
https://golang.org/dl/ https://go.dev/dl/ https://studygolang.com/dl
-
Mac 卸载方法参考: https://golang.org/doc/install#uninstall
- sudo rm -rf /usr/local/go
- sudo rm -rf /etc/paths.d/go
-
brew 安装Go流程
- 升级brew
brew update - 更新版本
brew update go - 切换版本
brew switch go 1.16 - 卸载
brew uninstall go - 安装指定版本
brew install go@1.17
使用这种方式有个问题就是安装的路径不在go路径下,而是在路径go@17下,这样使用brew switch go 1.17 时就会提示找不到这个版本,因为brew switch 只识别路径go
解决办法就是: mv go@1.17 go,把整个目录移动到go目录
- 升级brew
-
brew list 软件名: 来显示安装路径
- 通过brew install 安装应用最先是放在/usr/local/Cellar/ 目录下
- 有些应用会自动创建软连接放在/usr/bin或者/usr/sbin,同时也会将真个文件夹放在/usr/local
- 可以使用 brew list 软件名 比如 brew list oclient 确定安装位置
-
mac下go多版本共存切换
brew info go 可以查看当前安装的go版本有哪些,比如当前安装的是go1.15,现在想安装个低版本如go1.12.17。 操作如下ll /usr/local/bin/go # 查看当前go对应的软连接 brew search go # 查看可用的go版本 brew install go@1.12 # 安装1.12版本 brew unlink go # 将当前软链移除 brew link go@1.12 # 指定新的软链 ll /usr/local/bin/go && go env # 验证修改后的版本



