centos

CentOS配置Golang需要哪些依赖

小樊
40
2025-10-23 21:36:19
栏目: 编程语言

CentOS配置Golang的核心依赖及步骤

1. 基础系统工具依赖

在CentOS上编译、安装Golang及后续开发时,需要基础的编译工具链和系统库支持,主要包括:

sudo yum groupinstall "Development Tools" -y  # 安装基础编译工具
sudo yum install pcre pcre-devel zlib zlib-devel openssl openssl-devel -y  # 安装网络及加密库

2. Golang环境本身

Golang的核心依赖是其安装包,需从官方网站下载对应版本(如1.20.x)的Linux压缩包(.tar.gz格式),解压至系统目录(通常为/usr/local):

wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz  # 下载Golang安装包
sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz  # 解压至/usr/local

3. 环境变量配置

为了让系统识别Golang命令并正常使用,需配置以下环境变量:

echo 'export GOROOT=/usr/local/go' >> ~/.bashrc
echo 'export GOPATH=$HOME/go' >> ~/.bashrc
echo 'export PATH=$PATH:$GOROOT/bin:$GOPATH/bin' >> ~/.bashrc
source ~/.bashrc  # 使配置生效

4. Go Modules依赖管理(推荐)

从Go 1.11版本开始,官方推荐使用Go Modules进行依赖管理(替代传统的GOPATH模式),需配置以下变量:

echo 'export GO111MODULE=on' >> ~/.bashrc
echo 'export GOPROXY=https://goproxy.cn,direct' >> ~/.bashrc
source ~/.bashrc  # 使配置生效

5. 验证配置有效性

完成上述步骤后,需验证Golang及依赖管理是否配置成功:

0
看了该问题的人还看了