温馨提示×

centos怎样配置go语言路径

小樊
35
2026-08-18 12:40:44
栏目: 编程语言

CentOS 上配置 Go 语言路径(环境变量),一般按下面步骤来即可(适用于 CentOS 7 / 8 / Stream)。


一、下载并安装 Go(如果还没装)

1. 查看系统架构

uname -m

2. 下载 Go(示例为 1.22.4,可自行换版本)

cd /usr/local
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz

3. 解压

tar -zxvf go1.22.4.linux-amd64.tar.gz

✅ 解压后会出现 /usr/local/go


二、配置 Go 环境变量(重点)

方式一:对所有用户生效(推荐)

编辑:

vim /etc/profile

在文件末尾添加:

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

保存后执行:

source /etc/profile

方式二:只对当前用户生效

编辑:

vim ~/.bashrc

添加同样内容:

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

然后:

source ~/.bashrc

三、验证 Go 是否配置成功

go version

输出类似:

go version go1.22.4 linux/amd64

查看环境变量:

go env

四、Go 目录说明(很重要)

变量 说明
GOROOT Go 安装目录(一般不动)
GOPATH Go 工作目录(你写代码的地方)
GOPATH/bin 可执行文件目录

建议结构:

$HOME/go
├── src
├── pkg
└── bin

五、常见问题

1️⃣ go: command not found

  • 没执行 source
  • PATH 没配置对
  • 解压路径不对

2️⃣ 多用户使用

  • /etc/profile
  • 不要写死 /root/go

3️⃣ 使用 go mod(推荐)

go env -w GO111MODULE=on

六、快速一键配置(复制即用)

cat >> /etc/profile << 'EOF'
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
EOF

source /etc/profile

如果你用的是 CentOS 7 / 8 / Streamyum 安装Docker 环境,可以告诉我,我可以给你更精确的配置方式。

0