在Ubuntu上管理Golang包,主要有以下两种方式:
sudo apt update
sudo apt install golang-go
go version
说明:此方法简单,但安装的Go版本可能较旧,适合快速入门。go1.21.0.linux-amd64.tar.gz),执行以下命令:wget https://dl.google.com/go/go1.21.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz
~/.bashrc或~/.zshrc,添加以下内容:export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$GOROOT/bin:$GOPATH/bin:$PATH
然后运行:source ~/.bashrc
go version
说明:可获取最新版本,需手动配置环境变量,适合需要特定版本或最新特性的场景。Go 1.11+ 推荐使用Go Modules管理依赖,无需额外工具:
go mod init <项目名>
go get <包路径> # 如 go get github.com/gin-gonic/gin
go get -u <包路径>
go mod tidy
说明:官方推荐,支持版本控制和依赖隔离,适合现代Go项目。bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)
source ~/.gvm/scripts/gvm
gvm install go1.21.0
gvm use go1.21.0
说明:适合需要同时使用多个Go版本的用户。