在 CentOS 上查看 Golang(Go)环境配置,一般可以从以下几个方面入手:
go version
示例输出:
go version go1.20.5 linux/amd64
如果提示 command not found,说明未安装或未加入 PATH。
go env
常用关键配置说明:
| 参数 | 含义 |
|---|---|
GOROOT |
Go 安装目录 |
GOPATH |
工作目录(旧版本重要) |
GOBIN |
可执行文件目录 |
GOPROXY |
模块代理 |
GO111MODULE |
是否启用 modules |
只看某一项:
go env GOROOT
go env GOPATH
go env GOPROXY
which go
echo $PATH
通常 Go 在:
/usr/local/go/bin
若不在 PATH:
export PATH=$PATH:/usr/local/go/bin
ls /usr/local/go
或(yum 安装时):
rpm -ql golang
cat ~/.bashrc
cat ~/.bash_profile
常见配置:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
在项目目录中:
go list -m
go mod edit -json
yum install golang
GOROOT 通常为:
/usr/lib/golang
/usr/local/go
go version
go env GOROOT GOPATH GOPROXY
which go
echo $PATH
如果你愿意,可以告诉我:
我可以给你更精确的检查和修复方案。