Ubuntu安裝golang多版本

ConnorK發表於2022-07-20

背景

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

相關文章