Mac下go多版本切换
简介
自己学习的时候,可能会使用go的最新版本,工作中可能会用其他的版本,怎么进行go版本的切换这是一个问题,本文编写针对MAC。
前置条件
安装Homebrew,官网地址:https://brew.sh/index_zh-cn。
安装GO
- 通过brew安装go:
brew install go
- 通过
brew info go
查看安装go版本信息。 - 通过
brew search go
搜索go版本
- 安装需要的版本。eg:
go install go@1.14
切换
首先查看brew版本.brew -v
,我的版本是3.x。3.x没有提供switch命令,而是要使用link命令进行版本切换。
命令如下:
brew unlink go && brew link go@1.13
要是brew版本低,可以使用switch进行切换。switch切换的话参考文章:
https://babygoat.github.io/2019/06/19/Golang-mac上切換多個go版本/
摘录:
cp -R /usr/local/Cellar/go@1.10/1.10.8 /usr/local/Cellar/go/
brew switch go 1.10.8
验证
通过go env
和go version
即可验证。
也可以通过 ls -l /usr/local/bin/go
查看链接的真实路径。