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小版本可能报错。