Page

【Go】linux下go多版本管理工具 - GVM

1286Anson19-09-11


当需要同时安装多个不同版本的go程序时,gvm是更快捷可靠的选择

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版本

image.png

image.png


参考:

https://github.com/moovweb/gvm


来自ansion博客 

http://www.tp0.top

2019-09-11 11:32:45