在 CentOS 上检查 Golang(Go)是否配置成功,可以按下面步骤来:
go version
如果输出类似:
go version go1.21.5 linux/amd64
说明 Go 已正确安装。
如果提示:
command not found: go
说明 Go 没有安装,或环境变量没配置好。
go env
重点关注以下几项:
GOROOT=/usr/local/go
GOPATH=/root/go
GOBIN=/root/go/bin
或你自定义的路径。
echo $GOROOT
echo $PATH
PATH 中应包含:
/usr/local/go/bin
(或你的 Go 安装路径)
如果没有,需要配置环境变量(见下文)。
mkdir -p ~/gotest
cd ~/gotest
vim hello.go
写入:
package main
import "fmt"
func main() {
fmt.Println("Go is working!")
}
go run hello.go
输出:
Go is working!
说明 Go 配置完全成功。
vi ~/.bashrc
添加(根据实际路径):
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
source ~/.bashrc
✅ go: command not found
→ PATH 没配置或 Go 没装
✅ cannot find package
→ GOPATH 配置错误
✅ go mod init 失败
→ Go 版本过低(建议 ≥ 1.16)
如果你愿意,可以告诉我:
我可以给你更精确的检查步骤。