温馨提示×

centos怎么设golang环境变量

小樊
41
2026-09-17 23:41:10
栏目: 编程语言

CentOS 上设置 Golang 环境变量,通常有两种方式:临时生效永久生效。下面以常见做法为例(假设 Go 安装在 /usr/local/go)。


一、确认 Go 安装路径

一般官方包解压在:

/usr/local/go

可执行文件在:

/usr/local/go/bin/go

二、临时设置(仅当前终端有效)

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

验证:

go version

三、永久设置(推荐)

方法 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=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

生效:

source /etc/profile

四、Go 1.11+ 常用附加变量(可选)

export GO111MODULE=on
export GOPROXY=https://proxy.golang.org,direct

国内可改为:

export GOPROXY=https://goproxy.cn,direct

五、验证环境

go env
go version

如果你是用 yum / dnf 安装源码编译安装,路径可能不同,可以告诉我你的安装方式,我帮你写具体配置。

0