文章

GVM使用教程

GVM使用教程

GVM

用于Golang版本kongzhi

安装 for debain

  1. 安装 Bison
1
sudo apt-get install bison
  1. 安装 gvm:
1
bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)

安装 Go

1
2
3
gvm install go1.4
gvm use go1.4 
gvm use go1.4 --default

注意事项

安装Go 1.5+

Go 1.5+ 从工具链中删除了 C 编译器,用 Go 编译。为了编译 Go 1.5+,请确保先安装 Go 1.4。如果 Go 1.4 无法安装,请尝试更高版本(例如 go1.5),只需确保版本号后面有 -B 选项即可,也就是预编译的二进制包。

1
2
3
4
gvm install go1.4 -B
gvm use go1.4
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.7

安装 Go 1.20+

Go 1.20+ 需要 go1.17.3+。使用以下内容:

1
2
3
4
5
6
7
8
gvm install go1.4 -B
gvm use go1.4
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.17.13
gvm use go1.17.13
export GOROOT_BOOTSTRAP=$GOROOT
gvm install go1.20
gvm use go1.20

解释GOROOT_BOOTSTRAP=$GOROOT 是为了用于指定编译目标GO版本时,指定的编译器。

常用命令

1
2
3
4
gvm list      # 列出已安装版本
gvm listall   # 列出所有可安装版本
gvm use go1.21.0    # 使用指定版本
gvm implode   # 卸载gvm
本文由作者按照 CC BY 4.0 进行授权