在 CentOS 上设置 Golang(Go 语言)的环境路径,通常分为 安装 Go 和 配置环境变量 两部分。下面按常见方式一步步说明。
cd /usr/local
wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
解压完成后,Go 会被安装到:
/usr/local/go
编辑 /etc/profile:
vim /etc/profile
在文件末尾添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source /etc/profile
编辑 ~/.bashrc 或 ~/.bash_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
重点检查:
echo $GOROOT
echo $GOPATH
| 变量 | 含义 |
|---|---|
GOROOT |
Go 的安装目录 |
GOPATH |
Go 的工作目录(代码、依赖) |
PATH |
让系统能找到 go 命令 |
✅ Go 1.11+ 已支持 Go Modules,GOPATH 不再是必须,但建议保留
go: command not foundsourcePATH 没配置正确建议使用官方二进制包(本文方式)
如果你愿意,可以告诉我:
我可以给你更精确的一套配置方案。