在 CentOS 上配置 Golang 的环境变量(主要是 GOROOT、GOPATH 和 PATH),一般按下面步骤来。
# 以 1.21.5 为例,可自行替换版本
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
默认安装目录是:
/usr/local/go
编辑当前用户的环境变量文件:
vim ~/.bashrc
在文件末尾添加:
# Go environment
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source ~/.bashrc
sudo vim /etc/profile.d/go.sh
写入:
export GOROOT=/usr/local/go
export GOPATH=/home/youruser/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后:
source /etc/profile
go version
go env
看到类似输出说明成功:
go version go1.21.5 linux/amd64
如果你是用 yum / dnf 装的 Go,路径通常是:
/usr/lib/golang
需要的话我也可以帮你写一键配置脚本。