在 CentOS 上配置 Golang 并不难,整体流程比很多开发环境都简单,尤其是你只是用来跑/编译 Go 程序的话。
下面给你一个清晰、实用版的说明,分几种常见情况。
难度:⭐(非常简单)
cd /usr/local
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
编辑 ~/.bashrc 或 /etc/profile:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
生效:
source ~/.bashrc
go version
✅ 看到 go version go1.22.5 linux/amd64 就成功了
难度:⭐⭐(版本可能旧)
sudo yum install golang
⚠️ 问题:
如果你经常切换 Go 版本:
gvm(类似 nvm)asdf难度:⭐⭐⭐
| 问题 | 说明 |
|---|---|
| 防火墙 | Go 本身不需要 |
| SELinux | 一般不影响 |
| 代理 | 国内建议配 GOPROXY |
| 权限 | 用 sudo 或普通用户均可 |
go env -w GOPROXY=https://goproxy.cn,direct
CentOS 上配置 Golang:下载 → 解压 → 配置 PATH → 完成
如果你告诉我:
我可以给你更精准的最小配置方案。