1、安装gvm
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
source /root/.gvm/scripts/gvm
2、安装go
gvm install go1.12 | gvm install go1.13
等待出现go1.11 successfully installed!则表示安装成功。
3、更换源解决安装失败问题
gvm默认使用github的源,如果是其他源,如googlesource,则中国大陆无法访问,需要把源改为github的,修改方法为:
vi ~/.gvm/scripts/install GO_SOURCE_URL=https://github.com/golang/go
如果github访问也很慢可以配置科学上网代理。
4、配置GVM环境变量
echo 'export GOROOT_BOOTSTRAP=$GOROOT' >> /etc/profile source /etc/profile
5、多个go切换
gvm list # 查看已经安装的go版本 gvm use go1.12 # 切换go版本
参考:
https://github.com/moovweb/gvm
来自ansion博客
2019-09-11 11:32:45