CentOS 上可以快速配置 Golang,下面给你几种常用方式,从“最快”到“最规范”。
适合大多数情况,不依赖 yum 版本(通常很旧)。
cd /usr/local
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
tar -zxvf go1.22.5.linux-amd64.tar.gz
vim /etc/profile.d/go.sh
写入:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:
source /etc/profile
go version
✅ 一般 2–3 分钟搞定
yum install -y golang
go version
⚠️ CentOS 7 自带版本通常是 go 1.13 左右
yum install -y epel-release
yum install -y golang
仍然不是最新版。
curl -sSL https://golang.google.cn/dl/go1.22.5.linux-amd64.tar.gz | tar -C /usr/local -xz
再配环境变量即可。
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on
✅ 最快 & 最推荐:官方二进制 + 环境变量
❌ 不推荐:CentOS 自带 yum 源
如果你告诉我:
我可以给你更精确的配置方案。