Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 896 Bytes

File metadata and controls

53 lines (41 loc) · 896 Bytes

gvm

Go Version Manager

安装gvm

# Ensure GVM_VERSION is set as above
GVM_PLATFORM=linux_amd64 # also supported: linux_arm64, darwin_amd64, darwin_arm64
curl -L https://github.com/periky/gvm/releases/download/${GVM_VERSION}/gvm_${GVM_PLATFORMPLA} -o ./gvm
chmod +x ./gvm

设置环境变量

export GOROOT=$HOME/.gvm/go
export PATH=$PATH:$GOROOT/bin:$HOME/go/bin

# 命令行补全[可选]
## gvm completion -h
source <(gvm completion zsh)

功能

列出已安装的Golang版本

./gvm list

列出Golang所有版本(不包含rc和beta版)

./gvm list --remote

安装指定版本

# 安装golang 1.20.4
./gvm install -v 1.20.4

设置默认版本

# use命令支持参数补全
./gvm use 1.20.4

卸载指定版本

# uninstall命令支持参数补全
./gvm uninstall 1.20.4