在 CentOS 上配置 Go 语言路径(环境变量),一般按下面步骤来即可(适用于 CentOS 7 / 8 / Stream)。
uname -m
cd /usr/local
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
tar -zxvf go1.22.4.linux-amd64.tar.gz
✅ 解压后会出现 /usr/local/go
编辑:
vim /etc/profile
在文件末尾添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source /etc/profile
编辑:
vim ~/.bashrc
添加同样内容:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后:
source ~/.bashrc
go version
输出类似:
go version go1.22.4 linux/amd64
查看环境变量:
go env
| 变量 | 说明 |
|---|---|
GOROOT |
Go 安装目录(一般不动) |
GOPATH |
Go 工作目录(你写代码的地方) |
GOPATH/bin |
可执行文件目录 |
建议结构:
$HOME/go
├── src
├── pkg
└── bin
go: command not foundsource/etc/profile/root/gogo env -w GO111MODULE=on
cat >> /etc/profile << 'EOF'
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
EOF
source /etc/profile
如果你用的是 CentOS 7 / 8 / Stream、yum 安装 或 Docker 环境,可以告诉我,我可以给你更精确的配置方式。