gvm是golang的版本管理器。可在本机安装多个golang版本,下载、切换版本比较方便。

github下载链接:


解压后,将文件 g 移至PATH环境变量目录下:

环境变量目录:/usr/local/bin

配置环境变量:

打开.bashrc文件:

sudo vim ~/.bashrc

添加环境变量:

export GOROOT="${HOME}/.g/go"
export PATH="${GOROOT}/bin:$PATH"
export GOPATH="${HOME}/go"
export PATH="${GOPATH}/bin:$PATH"
export G_MIRROR=https://golang.google.cn/dl/

保存后,并让环境变量生效:

source ~/.bashrc

gvm使用:

stable
g ls-remote stable

1.18.7
1.19.2

安装golang指定版本:

g install 1.19.2

查询本机已安装的golang版本:

g ls

* 1.19.2

卸载golang指定版本:

g uninstall 1.19.2

gvm默认把 gopath和goroot放在了主目录中。

添加代理:

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct