首页 > 编程语言 >CentOS搭建Golang运行环境教程

CentOS搭建Golang运行环境教程

来源:互联网 2026-07-25 08:05:02

在CentOS上搭建Golang环境需先更新系统并安装wget、git、gcc等依赖。推荐手动下载安装包解压至/usr/local,或通过包管理器安装。配置环境变量包括GOROOT、GOPATH、PATH及启用GoModules并设置国内代理。验证安装后运行goversion确认,创建项目并测试Hello程序。可选使用GoModules管理第三方依赖。

在CentOS上搭建Golang环境,其实步骤并不复杂,但有几个细节如果没处理好,后续可能会折腾半天。这里分享一套完整的流程,从系统准备到跑通第一个项目,每一步都经过实际验证,希望能帮你少走弯路。

一、准备工作:更新系统并安装依赖

搭建Golang环境之前,先把系统更新到最新状态,这可是个老生常谈的好习惯。同时装几个必要的工具和库,后面会省心不少。

长期稳定更新的攒劲资源: >>>点此立即查看<<<

CentOS搭建Golang运行环境教程

# 更新系统包
sudo yum update -y
# 安装wget(用于下载Golang安装包)、git(用于代码托管库交互)、gcc(用于编译部分依赖)
sudo yum install -y wget git gcc make

二、安装Golang:选择合适的方式

1. 手动下载安装(推荐,灵活控制版本)

  • 下载官方安装包:访问Golang下载页面,选择适合CentOS的Linux版本(如go1.21.0.linux-amd64.tar.gz),使用wget下载:
    wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz
  • 解压到系统目录:将安装包解压至/usr/local(系统级软件安装目录):
    sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz

2. 使用包管理器安装(简单,但版本可能滞后)

  • CentOS 8及以上(dnf):
    sudo dnf install -y golang
  • CentOS 7及以下(yum):
    sudo yum install -y golang

三、配置环境变量:让系统识别Golang

编辑用户级环境变量文件(如~/.bashrc,针对当前用户生效),添加以下内容:

# 设置Golang安装路径(GOROOT)
export GOROOT=/usr/local/go
# 设置工作目录(GOPATH,用于存放项目代码、依赖包)
export GOPATH=$HOME/go
# 将Golang可执行文件和项目bin目录加入PATH
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin
# 启用Go Modules(推荐,管理项目依赖)
export GO111MODULE=on
# 可选:设置国内代 理(加速依赖下载,如goproxy.cn)
export GOPROXY=https://goproxy.cn,direct

使配置立即生效:

source ~/.bashrc

四、验证安装:确认Golang可用

运行以下命令,若输出Golang版本信息(如go1.21.0 linux/amd64),则说明安装成功:

go version

五、测试Golang程序:运行第一个项目

  1. 创建项目目录:在GOPATH下的src目录中创建项目文件夹(如hello):
    mkdir -p $GOPATH/src/hello
    cd $GOPATH/src/hello
  2. 编写代码:创建hello.go文件,输入以下内容:
    package main
    
    import "fmt"
    
    func main() {
        fmt.Println("Hello, Golang on CentOS!")
    }
  3. 运行程序:使用go run命令直接执行(无需编译):
    go run hello.go
    终端将输出:Hello, Golang on CentOS!

六、可选优化:使用Go Modules管理依赖

如果项目需要引入第三方库(比如github.com/gin-gonic/gin),可以通过以下步骤管理依赖:

  1. 初始化模块:在项目目录中运行:
    go mod init hello
    此时会生成go.mod文件(记录项目依赖)。
  2. 添加依赖:使用go get命令下载依赖(如Gin框架):
    go get github.com/gin-gonic/gin
    依赖会自动下载至GOPATH/pkg/mod目录,并更新go.mod文件。
  3. 构建项目:使用go build编译项目(生成可执行文件):
    go build -o hello
    运行生成的可执行文件:
    ./hello

注意事项

  • 权限问题:如果安装或配置过程中间出现权限错误,在命令前加sudo即可(如sudo tarsudo vim)。
  • 版本选择:建议选择最新的稳定版Golang(如1.21.x),性能和安全性更有保障。
  • 代 理设置:国内用户推荐使用goproxy.cngoproxy.io,避免依赖下载缓慢。

通过以上步骤,就能在CentOS上顺利搭建Golang运行环境,开始愉快的Go项目开发了。

侠游戏发布此文仅为了传递信息,不代表侠游戏网站认同其观点或证实其描述

热游推荐

更多
湘ICP备14008430号-1 湘公网安备 43070302000280号
All Rights Reserved
本站为非盈利网站,不接受任何广告。本站所有软件,都由网友
上传,如有侵犯你的版权,请发邮件给xiayx666@163.com
抵制不良色情、反动、暴力游戏。注意自我保护,谨防受骗上当。
适度游戏益脑,沉迷游戏伤身。合理安排时间,享受健康生活。