温馨提示×

如何在centos设golang路径

小樊
45
2026-10-11 16:44:05
栏目: 编程语言

在 CentOS 上设置 Go(Golang)的环境变量(主要是 GOROOT、GOPATH 和 PATH),通常步骤如下:


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

以 Go 1.21 为例:

cd /usr/local
sudo wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz

安装完成后,Go 会在:

/usr/local/go

二、配置 Go 环境变量

1️⃣ 修改用户环境变量(推荐)

编辑当前用户的环境变量文件:

vi ~/.bashrc

在文件末尾添加:

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

保存后执行:

source ~/.bashrc

2️⃣ 或配置系统全局环境变量(所有用户)

sudo vi /etc/profile

添加同样内容:

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

执行:

source /etc/profile

三、验证是否配置成功

go version

输出类似:

go version go1.21.5 linux/amd64

查看环境变量:

go env

四、常见说明

  • GOROOT:Go 安装目录(一般不用改)
  • GOPATH:你的工作目录(Go 1.11+ 模块模式后可不设,但建议保留)
  • PATH:让系统能直接执行 go 命令

五、使用 Go Modules(推荐)

如果你使用 Go Modules(现在主流):

go env -w GO111MODULE=on

不需要依赖 GOPATH 也能正常开发。


如果你是想 设置 GOPROXY(代理) 或 在 systemd / Docker 中使用 Go,也可以告诉我具体场景。

0 踩