在 CentOS 上配置 Golang,推荐按下面思路选择版本,基本不会踩坑:
✅ 推荐版本:Go 1.21 或 1.22(稳定、长期支持)
✅ 优先使用官方二进制包,而不是 yum 安装
⚠️ 不推荐用
yum install golang,版本太旧,很多新项目跑不起来。
yum install golang
❌ 问题:
✅ 正确做法:用官方二进制包
yum remove golang -y
cd /usr/local
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
tar -zxvf go1.22.4.linux-amd64.tar.gz
编辑:
vim /etc/profile
追加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
生效:
source /etc/profile
go version
如果你在国内,建议配置代理:
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GONOSUMDB=*
| 使用场景 | 推荐版本 |
|---|---|
| 新项目 | Go 1.22 |
| 生产环境 | Go 1.21 |
| 老 CentOS 7 | Go 1.20 / 1.21 |
| 学习 / 测试 | 最新稳定版 |
CentOS 配置 Golang,首选官方最新稳定版(1.21 / 1.22),用二进制安装,不要用 yum。
如果你愿意,可以告诉我:
我可以给你一套完全贴合你环境的安装方案。