Mac安装多版本golang
起因
最近在运行一些源软件时,因为golang的版本问题而报错:
1  | compile: version "go1.15.7" does not match go tool version "go1.16"  | 
安装不同版本的golang
首先安装gvm
1  | bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)  | 
安装完成之后重启终端。
查看当前已经安装了哪些版本的go
1  | brew install go@1.15  | 
注意:指定版本时可以先运行brew search go来查看有哪些版本,如果直接指定go1.15.7小版本可能报错。