温馨提示×

centos中golang环境变量如何设

小樊
33
2026-10-08 17:49:45
栏目: 编程语言

在 CentOS 中配置 Golang 的环境变量,通常按照以下步骤进行(以 Go 1.21 为例,路径可按实际版本调整):


一、下载并解压 Go

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

二、配置环境变量

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

编辑用户环境变量文件:

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.5 linux/amd64

四、常见环境变量说明

变量名 说明
GOROOT Go 安装目录
GOPATH 工作目录(默认 ~/go)
PATH 让 go 命令全局可用
GO111MODULE 是否启用模块(通常 auto / on)

五、可选配置(国内加速)

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

如果你是用 yum / dnf 安装 的 Go,或是在 Docker / systemd 环境 中使用,可以告诉我,我可以给你更具体的配置方式。

0 踩