温馨提示×

centos配置golang要改哪些文件

小樊
36
2026-09-05 23:18:25
栏目: 编程语言

在 CentOS 上配置 Golang(安装并配置环境变量),通常需要改动/创建以下文件:


1. 系统级环境变量文件(推荐)

文件:

/etc/profile

或(CentOS 7+ 更规范)

/etc/profile.d/golang.sh

示例内容(假设解压到 /usr/local/go):

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

修改后执行:

source /etc/profile

2. 用户级环境变量文件(只影响当前用户)

文件:

~/.bashrc

~/.bash_profile

示例:

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

修改后执行:

source ~/.bashrc

3. Go 自身配置文件(可选,Go 1.13+)

文件:

~/.bashrc 或 ~/.profile

常用配置:

# 开启模块支持(Go 1.16+ 默认开启)
export GO111MODULE=on

# 配置代理(国内常用)
export GOPROXY=https://proxy.golang.org,direct
# 或
export GOPROXY=https://goproxy.cn,direct

4. 不需要改的文件

  • /etc/environment(CentOS 不常用)
  • systemd 服务文件(除非你用 systemd 跑 Go 程序)

验证配置

go version
go env

简要总结

✅ 必改:

  • /etc/profile.d/golang.sh(系统级)
  • ~/.bashrc(用户级)

✅ 可选:

  • GOPROXYGO111MODULEgo env 配置

如果你是想 YUM 安装 / 二进制安装 / 容器部署,我可以给你具体步骤。

0