温馨提示×

centos新手怎样配golang

小樊
46
2026-09-24 02:49:10
栏目: 编程语言

下面我用**“CentOS 新手视角”**,一步一步教你从零配置 Go(Golang)开发环境,尽量不绕弯子。


一、先确认你的 CentOS 版本

cat /etc/centos-release

常见有:

  • CentOS 7
  • CentOS 8 / Stream

⚠️ CentOS 7 默认的 yum 源里 Go 版本很老,不建议用 yum 装


二、下载并安装 Go(推荐方式)

1️⃣ 去官网看最新版本

https://go.dev/dl/

例如(示例):

go1.22.2.linux-amd64.tar.gz

2️⃣ 下载 Go

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

3️⃣ 解压

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

三、配置环境变量(关键)

1️⃣ 编辑用户环境变量

vi ~/.bashrc

在最后加:

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

保存后执行:

source ~/.bashrc

四、验证是否安装成功

go version

看到类似:

go version go1.22.2 linux/amd64

✅ 成功


五、写第一个 Go 程序(新手必做)

mkdir ~/hello && cd ~/hello

新建文件:

vi main.go

写入:

package main

import "fmt"

func main() {
    fmt.Println("Hello, CentOS + Go!")
}

运行:

go run main.go

输出:

Hello, CentOS + Go!

六、常用基础命令(新手记住这几个)

go mod init 项目名   # 初始化模块
go build             # 编译
go run 文件.go       # 运行
go test              # 测试

七、新手常见问题

❓ 防火墙影响网络?

Go 下载依赖需要网络:

ping google.com

如果不通,检查代理或 DNS。


❓ 依赖下载慢?

设置国内代理(推荐):

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

❓ 需要 IDE 吗?

新手建议:

  • VS Code + Go 插件(最省事)
  • 服务器上用 vim 也完全 OK

八、总结一句话

CentOS 配 Go = 下载官方包 + 解压到 /usr/local + 配 PATH + go version 验证

如果你是:

  • 想搭 Web 服务
  • 想学 gin / beego
  • 想部署 生产环境

可以告诉我,我可以直接给你“下一课”。

0 踩