温馨提示×

centos怎么检查golang配置

小樊
31
2026-09-21 02:36:33
栏目: 编程语言

在 CentOS 上检查 Golang(Go 语言)的配置,通常可以从版本、环境变量、安装路径、工作目录几个方面来排查。下面给你一套常用的检查方法。


一、检查 Go 是否安装及版本

go version

✅ 正常输出示例:

go version go1.21.5 linux/amd64

❌ 如果提示 command not found,说明未安装或未加入 PATH。


二、查看 Go 环境变量(最重要)

go env

常用关键项说明:

参数 含义
GOROOT Go 安装目录
GOPATH 工作目录(Go 1.11+ 后不再是必须)
GOBIN 可执行文件目录
GOPROXY 模块代理
GO111MODULE 是否启用 Go Modules

只看关键几项:

go env GOROOT GOPATH GOPROXY

三、检查 PATH 是否包含 Go

echo $PATH

确认其中是否包含:

/usr/local/go/bin
# 或
$HOME/go/bin

如果没加,可临时加:

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

永久生效(推荐):

echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc

四、确认 Go 安装位置

which go

ls /usr/local/go

五、检查 GOPATH 目录(旧项目需要)

echo $GOPATH
ls $GOPATH

通常包含:

bin  pkg  src

六、测试 Go 是否可用

mkdir ~/gotest
cd ~/gotest
go mod init test
go run hello.go

七、常见问题排查

1️⃣ 装了但命令找不到

source ~/.bashrc
# 或
source /etc/profile

2️⃣ 模块下载慢

go env -w GOPROXY=https://proxy.golang.com.cn,direct

3️⃣ CentOS 版本太老

cat /etc/centos-release

如果你愿意,可以贴一下:

  • go version
  • go env
  • echo $PATH

我可以帮你直接判断配置是否正确。

0