在 CentOS 上安装 Golang 编译器
一 安装方式概览
二 方式一 使用 YUM 或 DNF 安装
sudo yum install -y golanggo versionsudo dnf install -y golanggo version三 方式二 手动安装官方二进制包
sudo yum -y install wget gitwget https://mirrors.aliyun.com/golang/go1.19.5.linux-amd64.tar.gz -P /usr/local/srcsudo tar -xzf /usr/local/src/go1.19.5.linux-amd64.tar.gz -C /usr/local/etc/profile.d/go.sh):
echo 'export GOROOT=/usr/local/go' | sudo tee /etc/profile.d/go.shecho 'export PATH=$GOROOT/bin:$PATH' | sudo tee -a /etc/profile.d/go.shsource /etc/profile.d/go.shgo version(应显示已安装的版本号)echo 'export GOPATH=$HOME/go' >> ~/.bashrc && echo 'export PATH=$PATH:$GOPATH/bin' >> ~/.bashrc && source ~/.bashrcmkdir -p $HOME/go/{src,bin,pkg}四 方式三 使用 Docker 运行 Go 环境
docker pull golang:latestdocker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest bashgo run main.go 或 go build。五 快速验证与常见问题
go versiongo build hello.go && ./hello(hello.go 内容为 package main; import "fmt"; func main(){ fmt.Println("Hello, World!") })GOROOT/bin 已加入 PATH,并执行 source /etc/profile.d/go.sh 或重登终端。/usr/local/go1.22、/usr/local/go1.21),通过切换 GOROOT 与 PATH 实现切换。GOPROXY=https://goproxy.cn,direct(在 ~/.bashrc 中导出后 source 生效)。