在 CentOS 上选择 Go(Golang)版本,通常可以从系统自带版本、官方二进制、版本管理工具三个角度来考虑。下面给你一套清晰的选择建议。
yum install golang适合:生产、服务器
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
优点:
适合:开发机 / 多版本切换
常用:
gvmgoenv示例(goenv):
goenv install 1.22.5
goenv global 1.22.5
优点:
yum install golang
问题:
| 使用场景 | 推荐方式 | 推荐版本 |
|---|---|---|
| 生产服务器 | 官方二进制 | 最新 Stable |
| 开发环境 | goenv / gvm | 多版本 |
| 学习测试 | 官方二进制 | 最新 |
| 老项目 | 项目指定 | 固定版本 |
go version
go env
如果你愿意,可以告诉我:
我可以给你精确的版本号和安装命令。