温馨提示×

centos安装golang后怎么配置

小樊
49
2026-09-08 20:40:34
栏目: 编程语言

在 CentOS 上安装 Go(Golang)之后,还需要进行环境变量配置才能正常使用。下面按常见场景一步一步说明。


一、确认 Go 是否已安装

go version

如果能看到类似:

go version go1.21.5 linux/amd64

说明已安装成功。


二、配置 Go 环境变量(重点)

1️⃣ 找到 Go 安装路径

如果你是用官方 tar 包安装的,一般路径是:

/usr/local/go

如果你用 yum / dnf 安装,路径可能是:

/usr/lib/golang

2️⃣ 配置环境变量

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

vi ~/.bashrc

在文件末尾添加(根据你的安装路径修改):

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

说明:

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

3️⃣ 使配置生效

source ~/.bashrc

三、验证配置是否成功

go env

重点看:

  • GOROOT
  • GOPATH

再测试:

go version
go help

四、(可选)配置 Go 代理(国内推荐)

国内访问官方模块源很慢,建议配置:

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

或者使用:

go env -w GOPROXY=https://proxy.golang.org,direct

查看当前配置:

go env GOPROXY

五、写一个测试程序(验证可用)

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

创建 main.go:

package main

import "fmt"

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

运行:

go run main.go

输出:

Hello, Go!

六、常见问题

❓ command not found: go

  • 没执行 source ~/.bashrc
  • PATH 没配置对

❓ 权限问题

如果是 /usr/local/go,确保你有读权限:

sudo chown -R $USER:$USER /usr/local/go

如果你愿意,可以告诉我:

  • 你是 CentOS 7 还是 8 / Stream
  • 是用 yum / dnf / 官方 tar 包 安装的

我可以给你更精确的配置命令。

0 踩