Ubuntu安装golang多版本
背景#
多项目情况下可能需要使用的 golang 版本不同,故多版本管理尤为重要,对于 Python 而言有 anaconda 多版本管理工具,那 golang 如何进行多版本管理呢?
系统#
Ubuntu22.04
方案#
安装 golang#
先使用 Ubuntu 自带的 apt 安装默认的 golang 版本,目前 Ubuntu22.04 默认的是 go1.18
sudo apt install golang-go
安装完成查看是否安装成功
go version
go env
设置 go env
go env -w GO111MODULE="on"
go env -w GOBIN="/home/xxx/go/bin"
安装其他 golang 版本#
go install golang.org/dl/go1.16.8@latest
go1.16.8 download
此时执行 go1.16.8 download
是失败的,原因是需要将 GOBIN
目录加到 PATH 环境变量中
vi ~/.bashrc
文件末尾加上 export PATH=$PATH:/home/xxx/go/bin
source ~/bashrc
现在再执行 go1.16.8 download
发现成功了。
查看 go1.16.8
是否安装成功
go1.16.8 version
go1.16.8 env
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: