在 CentOS 下配置 Golang(Go 语言环境),一般包含安装 Go、配置环境变量、验证安装、以及可选的模块/代理配置。下面按步骤说明。
uname -m
x86_64 → amd64aarch64 → arm64cd /usr/local/src
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
yum install -y golang
编辑用户或全局环境变量:
vim ~/.bashrc
在末尾添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
使配置生效:
source ~/.bashrc
如果是系统级配置,可写入
/etc/profile.d/go.sh
go version
输出示例:
go version go1.22.5 linux/amd64
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
查看当前配置:
go env
mkdir ~/hello && cd ~/hello
go mod init hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, CentOS Go!")
}
运行:
go run main.go
PATH 是否包含 /usr/local/go/binsourceGOPROXY如果你需要 CentOS + Go + systemd 服务部署 或 Docker 中配置 Go,我也可以继续补充。