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