温馨提示×

centos golang环境变量怎设

小樊
35
2026-09-02 18:59:12
栏目: 编程语言

在 CentOS 上配置 Golang 的环境变量,通常按下面的步骤来(以 Go 1.21 为例,路径可按实际版本调整)。


一、下载并解压 Go

cd /usr/local
sudo tar -C /usr/local -xzf go1.21.linux-amd64.tar.gz

解压后 Go 会在:

/usr/local/go

二、配置环境变量

方式一:只对当前用户生效(推荐)

编辑用户环境变量文件:

vi ~/.bashrc

在末尾添加:

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

使配置生效:

source ~/.bashrc

方式二:对所有用户生效

sudo vi /etc/profile

在末尾添加:

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

生效:

source /etc/profile

三、验证是否配置成功

go version

输出类似:

go version go1.21 linux/amd64

再测试:

go env

四、常见补充说明

1. 开启 Go Modules(推荐)

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

2. 如果是 CentOS 8 / Rocky / Alma

步骤完全一致,只是包管理不同(不影响 Go 本身)。


如果你是用 yum/dnf 安装Docker 环境,或者遇到具体报错,可以把情况发我,我帮你针对性看。

0