温馨提示×

centos怎么配置golang源

小樊
55
2026-09-14 22:50:46
栏目: 编程语言

在 CentOS 上配置 Golang(Go 语言)的软件源/下载源,通常有几种不同场景,下面按常见需求说明。


一、配置 Go 官方二进制包(最推荐,简单稳定)

Go 官方不提供 yum 源,通常直接下载官方二进制包。

1. 下载 Go(以 1.22 为例)

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

2. 配置环境变量

vim /etc/profile.d/go.sh

写入:

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

使配置生效:

source /etc/profile.d/go.sh

验证:

go version

二、使用 EPEL / 第三方 YUM 源(不推荐,版本旧)

CentOS 7

yum install -y epel-release
yum install -y golang

⚠️ EPEL 中的 Go 版本通常很旧,不建议用于新项目。


三、配置 Go Module 代理源(国内加速)

如果你说的是 Go 模块下载源(proxy),在国内建议配置:

go env -w GO111MODULE=on
go env -w GOPROXY=https://proxy.golang.com.cn,direct

或:

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

查看:

go env GOPROXY

四、配置 GOPATH 国内镜像(可选)

go env -w GOSUMDB=off

总结

需求 推荐方式
安装 Go 官方二进制包
yum 安装 EPEL(不推荐)
模块加速 GOPROXY
国内环境 goproxy.cn

如果你是 CentOS 7 / 8 / Stream 或想用 脚本一键安装,可以告诉我具体版本,我可以给你定制命令。

0 踩