一、使用Yum包管理器安装(推荐新手)
- 更新系统包:运行
sudo yum update -y确保系统软件包为最新版本,避免兼容性问题。 - 安装Golang:
- CentOS 8及以上版本使用
dnf:sudo dnf install golang -y; - CentOS 7及以下版本使用
yum:sudo yum install golang -y。
- CentOS 8及以上版本使用
- 验证安装:执行
go version,若显示Golang版本信息(如go version go1.20.5 linux/amd64),则说明安装成功。
二、手动下载二进制包安装(灵活控制版本)
- 下载Golang安装包:访问Golang官方下载页面,选择适合CentOS的Linux版本(如
go1.20.5.linux-amd64.tar.gz),使用wget命令下载:wget https://golang.org/dl/go1.20.5.linux-amd64.tar.gz。 - 解压安装包:将下载的压缩包解压到
/usr/local目录(系统级安装路径):sudo tar -C /usr/local -xzf go1.20.5.linux-amd64.tar.gz。 - 配置环境变量:
- 编辑用户级配置文件(如
~/.bashrc):nano ~/.bashrc; - 在文件末尾添加以下内容(关键变量说明:
GOROOT为Golang安装路径,GOPATH为工作目录,PATH包含Golang可执行文件路径):export GOROOT=/usr/local/go export GOPATH=$HOME/go export PATH=$PATH:$GOROOT/bin:$GOPATH/bin - 使配置生效:
source ~/.bashrc。
- 编辑用户级配置文件(如
- 验证安装:再次执行
go version,确认版本信息显示正常。
三、使用Docker安装(隔离环境,适合开发测试)
- 安装Docker:若未安装Docker,运行以下命令快速安装:
sudo yum install docker -y sudo systemctl start docker sudo systemctl enable docker - 拉取Golang镜像:从Docker Hub获取最新Golang镜像:
sudo docker pull golang:latest。 - 运行Golang容器:通过
docker run命令启动容器,并挂载当前目录到容器内的/go/src/app(方便代码编写与调试):sudo docker run -it --rm -v $(pwd):/go/src/app -w /go/src/app golang:latest bash - 验证安装:在容器内执行
go version,若显示版本信息,则说明Docker环境中的Golang安装成功。
四、后续配置(可选但推荐)
- 设置GOPROXY(国内网络优化):Golang默认从国外仓库下载依赖,速度较慢。可设置国内代理(如
goproxy.cn)提升下载速度:export GOPROXY=https://goproxy.cn,direct验证配置是否生效:
go env GOPROXY,若输出包含goproxy.cn则表示成功。 - 初始化Go Modules(依赖管理):Go 1.11及以上版本推荐使用Go Modules管理项目依赖。在项目目录下运行:
go mod init <项目名称>(如go mod init myproject),即可生成go.mod文件,用于记录依赖信息。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1447086.html