Mac 安装 GVM 和 GO

0,什么是GVM

GVM是用来控制多版本的一个工具,有点像python中的virtualenv
使用方法请参考:
用gvm管理Go项目的workspace
Go 语言多版本安装及管理利器 - GVM

1,安装GVM

bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

(安装完后,要重新打开终端,GVM才能生效)

2,安装Go1.8.4

安装Go1.8.4之前,要两个条件:
(1)在Termial使用代理。因为安装时,要访问https://go.googlesource.com/go/。在Terminal下使用代理的方法请参考:Mac终端走ss代理。其中方法3是比较方便的方法。
(2)安装Go1.4
为什么要先安装Go1.4呢?
答:在go1.5及以上版本的安装中,需要用到GOROOT_BOOTSTRAP这个环境变量,然而它的默认值是 HOME/go1.4go1.4( HOME/.gvm/environments/go.14)赋给$GOROOT_BOOTSTRAP

设置完代理后,安装Go1.4

gvm install go1.4 -B

安装成功后,再安装Go1.8.4

gvm install go1.8.4 -B

3,测试

设置Go版本

gvm use go1.8.4

查看版本

go version

设置默认的Go版本(一打开终端就可以使用)

gvm use go1.8.4 –default

参考:
安装GVM
Mac上にGoのバージョン管理ツールgvmをインストールしてみた

你可能感兴趣的:(go)