温馨提示×

如何快速配置CentOS Golang

小樊
35
2026-07-08 04:18:09
栏目: 编程语言

CentOS 上快速配置 Golang 开发环境,推荐用 官方二进制包,简单、稳定、可控。下面给你一套 常用且最快 的做法(适用于 CentOS 7 / 8 / Stream)。


一、快速安装 Golang(推荐方式)

1️⃣ 卸载旧版本(如有)

sudo yum remove golang -y

2️⃣ 下载官方 Golang(最新稳定版)

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

如需其他版本,可访问:https://go.dev/dl/


3️⃣ 解压

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

4️⃣ 配置环境变量(关键步骤)

编辑配置文件:

sudo vim /etc/profile

在文件末尾添加:

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

立即生效:

source /etc/profile

✅ 推荐额外配置(国内开发者):

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

5️⃣ 验证安装

go version

输出示例:

go version go1.22.4 linux/amd64

二、写一个 Hello World 测试

mkdir -p ~/hello && cd ~/hello
go mod init hello

创建 main.go

package main

import "fmt"

func main() {
    fmt.Println("Hello Golang on CentOS!")
}

运行:

go run main.go

三、CentOS 8 / Stream(可选:dnf 安装)

⚠️ 版本可能较旧,不建议生产环境使用:

sudo dnf install golang -y
go version

四、常见问题排查

1️⃣ go: command not found

检查:

which go
echo $PATH

2️⃣ 网络问题(拉不到包)

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

3️⃣ 权限问题

  • 不建议使用 root 开发
  • 使用普通用户 + sudo

五、推荐开发工具(可选)

sudo yum install -y git vim

或用 VS Code + Remote SSH 连 CentOS 开发。


如果你需要:

  • Docker 中配置 Golang
  • 多版本 Golang 管理(gvm)
  • CentOS 最小系统精简配置
  • 生产环境最佳实践

告诉我你的 CentOS 版本 + 使用场景,我可以帮你定制一套方案。

0