可以的,CentOS 上快速配置 Golang 环境通常几分钟就能搞定。下面给你几种常用且快速的方式,按推荐程度排序。
cd /usr/local
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
如果没装
wget:
yum install -y wget
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
vi /etc/profile
在末尾添加:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
生效:
source /etc/profile
go version
✅ 成功示例:
go version go1.22.5 linux/amd64
yum install -y golang
go version
⚠️ CentOS 7 默认仓库版本通常较老(go 1.13 左右)
bash < <(curl -sSL https://git.io/JvCZx)
⚠️ 仅适合测试环境,生产不推荐
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
mkdir hello && cd hello
go mod init hello
cat > main.go <<EOF
package main
import "fmt"
func main(){ fmt.Println("Hello Golang") }
EOF
go run main.go
如果你告诉我:
我可以给你更精准的最优方案(比如 systemd / 多版本管理)。