在 CentOS 上使用 yum 配置(安装)Golang,一般有两种常见方式:
sudo yum update -y
sudo yum install golang -y
go version
⚠️ CentOS 7 默认源中的 Go 版本通常较旧(如 1.13 左右),不适合新项目。
sudo yum install epel-release -y
sudo yum install golang -y
go version
即使通过 yum 安装,也需要配置环境变量。
vi ~/.bashrc
添加以下内容(yum 安装一般在 /usr/lib/golang):
export GOPATH=$HOME/go
export PATH=$PATH:/usr/lib/golang/bin:$GOPATH/bin
source ~/.bashrc
mkdir -p ~/hello && cd ~/hello
cat > main.go <<EOF
package main
import "fmt"
func main() {
fmt.Println("Hello Go")
}
EOF
go run main.go
yum 版本太旧时,建议直接下载官方包:
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
配置:
export PATH=$PATH:/usr/local/go/bin
yum install golang如果你告诉我 CentOS 版本(7 / 8 / Stream),我可以给你更精确的安装方式。