温馨提示×

centos上golang配置难不难

小樊
39
2026-09-17 23:39:14
栏目: 编程语言

在 CentOS 上配置 Golang 并不难,整体流程比很多开发环境都简单,尤其是你只是用来跑/编译 Go 程序的话。

下面给你一个清晰、实用版的说明,分几种常见情况。


一、最简单情况(推荐):官方二进制包安装

难度:⭐(非常简单)

1. 下载 Go

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

2. 解压

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

3. 配置环境变量

编辑 ~/.bashrc 或 /etc/profile:

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

生效:

source ~/.bashrc

4. 验证

go version

✅ 看到 go version go1.22.5 linux/amd64 就成功了


二、使用 yum / dnf(不推荐新手)

难度:⭐⭐(版本可能旧)

sudo yum install golang

⚠️ 问题:

  • CentOS 自带仓库的 Go 版本通常很老
  • 不适合新项目

三、用第三方工具(进阶)

如果你经常切换 Go 版本:

  • gvm(类似 nvm)
  • asdf

难度:⭐⭐⭐


四、常见“卡点”(其实都不难)

问题 说明
防火墙 Go 本身不需要
SELinux 一般不影响
代理 国内建议配 GOPROXY
权限 用 sudo 或普通用户均可

国内加速(很重要)

go env -w GOPROXY=https://goproxy.cn,direct

五、总结一句话

CentOS 上配置 Golang:下载 → 解压 → 配置 PATH → 完成

如果你告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • 用途(学习 / 服务 / CI / Docker)

我可以给你更精准的最小配置方案。

0 踩