背景
多專案情況下可能需要使用的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 協議》,轉載必須註明作者和本文連結