温馨提示×

centos新手如何配置golang环境

小樊
39
2026-10-08 18:01:47
栏目: 编程语言

下面以 CentOS 7/8 新手视角,一步一步教你配置 Go(Golang)环境,从零开始也能看懂。


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

cat /etc/centos-release

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

1️⃣ 下载 Go

去官网复制最新版链接(示例为 1.22.x):

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

如果没装 wget:

sudo yum install -y wget

2️⃣ 解压到 /usr/local

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

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

1️⃣ 编辑用户环境变量

vi ~/.bashrc

在文件末尾添加:

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

保存退出(:wq)


2️⃣ 让配置生效

source ~/.bashrc

四、验证是否安装成功

go version

输出类似:

go version go1.22.5 linux/amd64

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

mkdir -p ~/hello && cd ~/hello
vi main.go

内容:

package main

import "fmt"

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

运行:

go run main.go

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

❓ 没有 go 命令

检查:

which go

如果为空,说明 PATH 没配置好。


❓ 国内下载慢

可设置代理:

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

❓ 想用 yum 安装(不推荐)

sudo yum install golang

⚠️ 版本通常较旧


七、推荐学习路径

  1. 官方教程:https://go.dev/doc/tutorial/getting-started
  2. 先学:变量、函数、结构体、goroutine
  3. 再学:module、http、数据库

如果你愿意,我可以:

  • 帮你 一步一步远程式操作
  • 教你 用 VS Code 连 CentOS 写 Go
  • 给你 新手 7 天 Go 学习计划

你想从哪一步继续?

0 踩