在 CentOS 上配置 Go(Golang)开发环境时,Go 的版本选择主要取决于你的 CentOS 版本 和 使用场景。下面给你一个清晰建议:
| 场景 | 推荐 Go 版本 |
|---|---|
| 企业生产 | Go 1.21.x |
| 新项目 | Go 1.22.x |
| 学习/测试 | 最新版即可 |
✅ Go 官方只维护最近两个大版本,所以尽量别用太老的(如 1.16 以下)
# 以 Go 1.21.5 为例
wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
配置环境变量:
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
验证:
go version
yum install golang
原因:
如果你愿意,可以告诉我:
cat /etc/centos-release)我可以给你精确到版本的命令。