在 CentOS 上设置 Go 语言环境变量,通常有两种常见方式:临时设置 和 永久设置。下面以 Go 1.21 为例(路径可按你实际安装版本调整)。
先检查是否已安装 Go:
go version
如果未安装,可以参考:
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
编辑用户环境变量文件:
vi ~/.bashrc
在文件末尾添加:
# Go environment
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
保存后执行:
source ~/.bashrc
sudo vi /etc/profile
添加同样内容:
export GOROOT=/usr/local/go
export GOPATH=/opt/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
然后:
source /etc/profile
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
关闭终端后失效。
go env
重点检查:
GOROOT
GOPATH
PATH
测试:
go version
如果你使用 Go Modules(推荐):
go env -w GO111MODULE=on
go: command not foundPATH 是否包含 $GOROOT/binsource ~/.bashrc 已执行如果你愿意,可以告诉我:
我可以给你一份完全适配你环境的配置方案。