首先需要安裝Golang,有兩種常見方式:
sudo apt update
sudo apt install golang-go
.tar.gz安裝包(如go1.21.0.linux-amd64.tar.gz),然后解壓到/usr/local目錄:sudo tar -C /usr/local -xzf go<version>.linux-amd64.tar.gz
Golang的核心環境變量需配置GOROOT(Go安裝路徑)、GOPATH(工作空間路徑)和PATH(可執行文件路徑)。
~/.bashrc(或~/.profile,根據系統配置選擇),使用文本編輯器(如nano)打開:nano ~/.bashrc
export GOROOT=/usr/local/go # Go安裝路徑(手動安裝時為/usr/local/go,apt安裝時可能為/usr/lib/go)
export GOPATH=$HOME/go # 工作空間路徑(默認在用戶主目錄下的go文件夾)
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin # 將Go命令和第三方工具加入PATH
注:若使用apt安裝,
GOROOT可能需要調整為/usr/lib/go,可通過ls /usr/lib/go確認安裝路徑。
保存文件后,運行以下命令使環境變量立即生效:
source ~/.bashrc
或重啟終端。
go version
若顯示Go版本信息(如go1.21.0 linux/amd64),則說明安裝與路徑配置成功。echo $GOROOT # 應輸出Go安裝路徑(如/usr/local/go)
echo $GOPATH # 應輸出工作空間路徑(如/home/username/go)
Go 1.11及以上版本推薦使用Go Modules管理依賴,可設置代理加速下載:
go env -w GOPROXY=https://goproxy.cn,direct # 國內推薦使用goproxy.cn
go env -w GO111MODULE=on # 開啟模塊支持
可將上述命令添加到~/.bashrc中,避免每次終端重啟需重新設置。
完成以上步驟后,即可在Ubuntu系統中正常使用Golang進行開發。