在 CentOS 上配置 Go 语言路径,通常包含 安装 Go 和 设置环境变量 两部分。下面按常见做法一步步说明(适用于 CentOS 7 / 8 / Stream)。
uname -m
一般是 x86_64
cd /usr/local
sudo wget https://go.dev/dl/go1.22.4.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz
安装完成后,Go 在:
/usr/local/go
编辑:
sudo vi /etc/profile
在文件末尾加上:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source /etc/profile
编辑:
vi ~/.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="/usr/local/go"
GOPATH="/root/go"
mkdir -p $HOME/go/{src,pkg,bin}
go: command not foundPATH 没生效echo $PATH
which go
PATHsudo rm -rf /usr/local/go
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GO111MODULE=on
如果你愿意,可以告诉我:
我可以直接给你一套最适合你环境的配置方案。