在 CentOS 上配置 Golang 后,可以通过下面几种方式来验证是否配置成功。
go version
✅ 正常输出示例:
go version go1.22.4 linux/amd64
如果提示 command not found,说明:
PATH 环境变量未配置go env
重点检查以下项:
go env | grep GOPATH
go env | grep GOROOT
示例:
GOROOT=/usr/local/go
GOPATH=/root/go
echo $PATH
应包含:
/usr/local/go/bin
如果没有,可临时验证:
export PATH=$PATH:/usr/local/go/bin
编辑:
vi ~/.bashrc
添加:
export GOROOT=/usr/local/go
export GOPATH=$HOME/go
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
生效:
source ~/.bashrc
mkdir -p ~/go-test
cd ~/go-test
vi hello.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Golang on CentOS!")
}
go run hello.go
✅ 成功输出:
Hello, Golang on CentOS!
go build hello.go
./hello
go: command not foundPATH 未配置go env -w GOPROXY=https://goproxy.cn,direct
go version
go env
go run hello.go
如果以上三步都正常,说明 CentOS 上的 Golang 已正确配置 ✅
如果你愿意,可以告诉我:
我可以给你更精确的配置方案。