温馨提示×

centos新手怎么配置golang

小樊
50
2026-10-14 15:03:16
栏目: 编程语言

下面按CentOS 新手视角,一步一步讲怎么在 CentOS 上配置 Golang 环境,从零开始,命令可直接复制使用。


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

cat /etc/redhat-release
uname -m

常见结果:

  • x86_64 → 下载 amd64
  • aarch64 → 下载 arm64

二、下载 Golang(推荐官方二进制方式)

1️⃣ 创建目录

sudo mkdir -p /usr/local/go

2️⃣ 下载 Go(以 1.22 为例,可换版本)

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

如果没装 wget:

sudo yum install -y wget

3️⃣ 解压到 /usr/local

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

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

编辑用户环境变量

vi ~/.bashrc

在文件最后加:

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

如果是 root 用户,也可以改 /etc/profile

使配置生效

source ~/.bashrc

四、验证是否安装成功

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 Golang")
}

运行:

go run main.go

六、常用基础配置(新手建议)

开启 Go Modules(现代开发必开)

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

查看环境

go env

七、常见问题(新手常踩)

❌ command not found: go

  • 没 source ~/.bashrc
  • PATH 写错

❌ 网络拉不到包

  • 配置 GOPROXY
  • 或临时:
export GOPROXY=https://proxy.golang.com.cn

✅ 推荐编辑器

  • VS Code + Go 插件
  • 或 vim + gopls

八、一句话总结

CentOS 配 Golang = 下载官方包 → 解压到 /usr/local → 配置 PATH → go version 验证

如果你是 CentOS 7 / 8 / Stream,或者想用 yum 安装 / Docker / 宝塔,我也可以继续细讲。

0 踩