在Ubuntu下选择Golang编译版本,可根据需求选择以下方式:
包管理器安装(推荐新手)
用apt
安装默认稳定版本,适合快速部署:
sudo apt update && sudo apt install golang-go
注:版本可能较旧,适合对稳定性要求高的场景。
源码编译安装(需指定版本)
从官网下载对应版本压缩包,解压后设置环境变量:
wget https://golang.org/dl/go1.23.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.23.0.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin
适合需要特定版本或最新特性的用户。
版本管理工具(多版本切换)
gvm install go1.22
、gvm use go1.22
。PATH
环境变量指向不同版本的安装目录实现切换。Docker容器(隔离环境)
用Docker运行指定版本的Go环境,避免污染主机:
docker run -it --rm golang:1.23.0 bash
适合快速测试或隔离开发环境。
版本选择建议:
apt
安装的最新稳定版)。gvm
或asdf
管理。