温馨提示×

如何验证centos golang

小樊
39
2026-09-29 23:44:05
栏目: 编程语言

在 CentOS 上“验证 Golang”通常指 确认 Golang 是否已安装、版本是否正确、环境是否可用。可以按下面步骤来操作。


一、验证 Golang 是否已安装

1. 查看 go 命令是否存在

which go

或

go version

如果有类似输出,说明已安装:

go version go1.21.5 linux/amd64

如果提示:

command not found: go

说明 未安装或未加入 PATH。


二、检查 Golang 安装路径

go env GOROOT
go env GOPATH

示例输出:

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

常见安装位置:

  • /usr/local/go(官方包)
  • /usr/lib/golang(yum 安装)

三、写一个测试程序验证运行能力

1. 创建测试目录

mkdir -p ~/gotest
cd ~/gotest

2. 编写测试代码

cat > hello.go <<'EOF'
package main

import "fmt"

func main() {
    fmt.Println("Golang works on CentOS!")
}
EOF

3. 运行测试

go run hello.go

输出:

Golang works on CentOS!

说明 Golang 编译和运行环境正常。


四、验证网络与模块功能(可选)

go mod init test
go get github.com/sirupsen/logrus

如果能正常下载依赖,说明:

  • GOPROXY 配置正常
  • 网络可访问

五、CentOS 常见安装方式验证

方式 1:yum 安装

yum list installed | grep golang

方式 2:官方二进制包

ls /usr/local/go/bin

并确保:

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

(建议写入 ~/.bashrc 或 /etc/profile)


六、常见问题排查

问题 原因 解决
go: command not found 未加入 PATH 配置 PATH
cannot find package GOPATH 错误 检查 go env
下载依赖慢 GOPROXY 问题 go env -w GOPROXY=https://proxy.golang.org,direct

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

  • CentOS 版本(7 / 8 / Stream)
  • Golang 安装方式(yum / 官方包 / 容器)
  • 遇到的具体报错信息

我可以给你更精确的验证方案。

0 踩