温馨提示×

centos怎么配置go语言环境

小樊
43
2026-08-18 12:39:37
栏目: 编程语言

CentOS 上配置 Go 语言环境,推荐方式是通过 官方二进制包 安装,稳定且简单。下面按步骤来。


一、检查系统版本(可选)

cat /etc/centos-release

二、下载 Go 官方二进制包

1️⃣ 查看最新版本

官网:https://go.dev/dl/

Go 1.22.4 为例(你可以换成最新版)

2️⃣ 下载

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

如果是 ARM 架构

wget https://go.dev/dl/go1.22.4.linux-arm64.tar.gz

三、解压并安装

rm -rf /usr/local/go
tar -C /usr/local -xzf go1.22.4.linux-amd64.tar.gz

安装完成后:

/usr/local/go/bin/go version

如果看到版本号,说明安装成功 ✅


四、配置环境变量(重要)

1️⃣ 编辑配置文件

vim ~/.bashrc

如果你是 root 或所有用户使用:

vim /etc/profile

2️⃣ 添加以下内容

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

说明:

  • GOROOT:Go 安装目录
  • GOPATH:Go 工作目录(可自定义)
  • PATH:让 go 命令可用

3️⃣ 使配置生效

source ~/.bashrc
# 或
source /etc/profile

五、验证 Go 环境

go version
go env

✅ 成功示例:

go version go1.22.4 linux/amd64

六、写一个测试程序(可选)

mkdir -p ~/go/hello
cd ~/go/hello

创建 main.go

package main

import "fmt"

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

运行:

go run main.go

七、可选配置(推荐)

✅ 开启 Go Modules

go env -w GO111MODULE=on

✅ 设置国内代理(国内服务器强烈推荐)

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

八、常见问题

❓ 找不到 go 命令

which go

没有输出说明 PATH 没配置好,检查 /etc/profile~/.bashrc

❓ CentOS 7 没有 wget

yum install -y wget

如果你愿意,我也可以帮你:

  • yum/dnf 安装 Go
  • 配置 Go + Nginx + 后端部署
  • 配置 VS Code / GoLand 远程开发环境

你用的是 CentOS 7 还是 8/Stream

0