温馨提示×

centos能否快速配置golang环境

小樊
35
2026-09-11 17:45:01
栏目: 编程语言

可以的,CentOS 上快速配置 Golang 环境通常几分钟就能搞定。下面给你几种常用且快速的方式,按推荐程度排序。


✅ 方式一:官方二进制包(最推荐,最干净)

1️⃣ 下载 Golang(以 1.22 为例)

cd /usr/local
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz

如果没装 wget

yum install -y wget

2️⃣ 解压

tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz

3️⃣ 配置环境变量

vi /etc/profile

在末尾添加:

export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin

生效:

source /etc/profile

4️⃣ 验证

go version

✅ 成功示例:

go version go1.22.5 linux/amd64

✅ 方式二:用 yum(最简单,但版本旧)

yum install -y golang
go version

⚠️ CentOS 7 默认仓库版本通常较老(go 1.13 左右)


✅ 方式三:用脚本一键安装(适合偷懒)

bash < <(curl -sSL https://git.io/JvCZx)

⚠️ 仅适合测试环境,生产不推荐


✅ 常见补充配置(可选但推荐)

开启 Go Modules

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

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用于生产 / 开发 / Docker

我可以给你更精准的最优方案(比如 systemd / 多版本管理)。

0