在 CentOS 上配置 Go(Golang)环境,一般分 安装 Go → 配置环境变量 → 验证 三步。下面给你一套 最常用、最稳妥 的步骤(适用于 CentOS 7 / 8 / Stream)。
如果系统里已经有老版本 Go,先卸载:
sudo rm -rf /usr/local/go
uname -m
x86_64 → 下载 amd64aarch64 → 下载 arm64cd /tmp
wget https://golang.google.cn/dl/go1.21.5.linux-amd64.tar.gz
如果
wget没装:
sudo yum install -y wget
/usr/localsudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz
vim ~/.bashrc
或(推荐):
vim ~/.bash_profile
# Go
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
说明:
GOROOT:Go 安装目录GOPATH:你的 Go 工作目录(可自定义)PATH:让系统能找到 go 命令source ~/.bashrc
go version
✅ 正常输出类似:
go version go1.21.5 linux/amd64
mkdir -p ~/go/hello
cd ~/go/hello
go mod init hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on CentOS!")
}
运行:
go run main.go
go: command not foundPATH 是否包含 /usr/local/go/binsource建议:
sudo dnf install golang
但版本可能较旧
使用国内镜像:
https://golang.google.cn/dl/
$HOME/go
├── bin
├── pkg
└── src
如果你需要:
告诉我具体场景,我可以直接给你“定制版配置”。