如何安装多版本
官方安装方法
当已安装某个版本后,执行如下命令
go install golang.org/dl/go1.19.7@latest
go1.19.7 download
- 执行第一行命令后,会在GOPATH中新增go1.19.7。
- 执行第二行命令后,会在sdk目录下载完整的包。
通过smart-go-dl安装
使用 smart-go-dl 安装、管理多个 Go 版本。
有 Go 环境
安装/更新使用如下命令:
go install github.com/fsgo/smart-go-dl@latest
无 Go 环境
在 smart-go-dl/releases 页面,下载系统对应的二进制程序,
并将其放入 $GOBIN 目录中。比如:
sh
mv smart-go-dl_darwin_amd64 $GOBIN/smart-go-dl
使用
安装 go1.22 最新版本:
sh
smart-go-dl install go1.22
go1.22 version # 或者是:go version
输出:
列出所有已安装版本:
sh
smart-go-dl list
更新所有已安装版本到最新:
sh
smart-go-dl update
安装过 Go 之后,更新/安装 smart-go-dl到最新:
sh
go install github.com/fsgo/smart-go-dl@latest
使用deck安装不同版本的go环境
装deck
sh
// 执行如下命令,并根据提示执行source 命令,生效环境变量
bash -c "$( curl -s -L -k https://bcloud-baseenv-bj.bj.bcebos.com/BaseEnv/etc/install_deck.sh )"
装几个go版本比如1.19和1.21
sh
deck search go
deck install go-1.19-1
deck install go-1.21-1
vsconde 切换go版本
选择对应的版本,重启IDE