温馨提示×

CentOS配置Golang如何验证

小樊
36
2026-07-19 15:48:35
栏目: 编程语言

CentOS 上配置 Golang 后,可以通过下面几种方式来验证是否配置成功


一、验证 Golang 是否正常安装

1️⃣ 查看 Go 版本

go version

✅ 正常输出示例:

go version go1.22.4 linux/amd64

如果提示 command not found,说明:

  • Go 未安装,或
  • PATH 环境变量未配置

2️⃣ 查看 Go 环境信息

go env

重点检查以下项:

go env | grep GOPATH
go env | grep GOROOT

示例:

GOROOT=/usr/local/go
GOPATH=/root/go

二、验证环境变量是否配置正确

1️⃣ 检查 PATH 是否包含 Go

echo $PATH

应包含:

/usr/local/go/bin

如果没有,可临时验证:

export PATH=$PATH:/usr/local/go/bin

2️⃣ 永久配置(如果还没配置)

编辑:

vi ~/.bashrc

添加:

export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

生效:

source ~/.bashrc

三、运行一个测试程序(最可靠)

1️⃣ 创建测试文件

mkdir -p ~/go-test
cd ~/go-test
vi hello.go

内容:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Golang on CentOS!")
}

2️⃣ 运行程序

go run hello.go

✅ 成功输出:

Hello, Golang on CentOS!

3️⃣ 编译并运行(可选)

go build hello.go
./hello

四、常见问题排查

❌ 1. go: command not found

  • Go 未安装
  • PATH 未配置

❌ 2. CentOS 7 报 glibc 错误

  • 使用 Go 1.20 及以下版本
  • 或升级系统

❌ 3. 网络问题(go mod)

go env -w GOPROXY=https://goproxy.cn,direct

五、验证总结(快速检查清单 ✅)

go version
go env
go run hello.go

如果以上三步都正常,说明 CentOS 上的 Golang 已正确配置


如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • Go 安装方式(yum / 官方包 / 二进制)

我可以给你更精确的配置方案。

0