温馨提示×

centos新手怎么配golang

小樊
33
2026-09-21 02:41:36
栏目: 编程语言

下面用最直白、一步一步的方式,教你在 CentOS(新手向) 上配置 Golang 开发环境
CentOS 7 / 8 为例,其他版本差别不大。


一、确认系统版本(可选)

cat /etc/centos-release

二、安装 Go(推荐方式:官方二进制包)

1️⃣ 下载 Go

先去官网看最新版本(这里用 1.22 举例):

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

如果没 wget

sudo yum install -y wget

2️⃣ 解压到系统目录

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

3️⃣ 配置环境变量

编辑用户环境变量(推荐):

vi ~/.bashrc

在最后加:

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

✅ 成功


三、写第一个 Go 程序(测试)

mkdir ~/hello
cd ~/hello

创建文件:

vi main.go

写入:

package main

import "fmt"

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

运行:

go run main.

输出:

Hello CentOS!

四、常见问题(新手必看)

❓ yum 能装 go 吗?

可以,但版本旧:

sudo yum install golang

✅ 不推荐新手用(版本低)


❓ GOPROXY 设置(国内必看)

国内下载依赖很慢,建议设置:

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

❓ 防火墙/端口(web 项目)

如果写 web:

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

五、推荐新手工具

  • 编辑器:VS Code
  • 插件:Go
  • 命令行工具:git
sudo yum install -y git

六、总结一句话

CentOS 配 Go = 下载官方包 + 解压 + 配 PATH + go version

如果你愿意,我可以:

  • 教你 用 systemd 跑 Go 服务
  • 教你 Go + Nginx
  • 教你 Go 项目目录规范

你现在是 学 Go 语法 还是 准备部署项目

0