在 CentOS 上配置 Go 语言环境,推荐方式是通过 官方二进制包 安装,稳定且简单。下面按步骤来。
cat /etc/centos-release
官网:https://go.dev/dl/
以 Go 1.22.4 为例(你可以换成最新版)
cd /usr/local/src
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
如果是 ARM 架构:
wget https://go.dev/dl/go1.22.4.linux-arm64.tar.gz
rm -rf /usr/local/go
tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
安装完成后:
/usr/local/go/bin/go version
如果看到版本号,说明安装成功 ✅
vim ~/.bashrc
如果你是 root 或所有用户使用:
vim /etc/profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
说明:
GOROOT:Go 安装目录GOPATH:Go 工作目录(可自定义)PATH:让 go 命令可用source ~/.bashrc
# 或
source /etc/profile
go version
go env
✅ 成功示例:
go version go1.22.4 linux/amd64
mkdir -p ~/go/hello
cd ~/go/hello
创建 main.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Go on CentOS!")
}
运行:
go run main.go
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
which go
没有输出说明 PATH 没配置好,检查 /etc/profile 或 ~/.bashrc
yum install -y wget
如果你愿意,我也可以帮你:
你用的是 CentOS 7 还是 8/Stream?