centos

如何在CentOS上使用Golang进行开发

小樊
49
2025-10-23 21:38:40
栏目: 编程语言

如何在CentOS上使用Golang进行开发

1. 准备工作:更新系统并安装依赖

在开始安装Golang前,建议先更新系统包列表,确保后续安装过程顺利。同时,安装编译Go程序所需的依赖(如gccmake)以及版本控制工具git
执行以下命令:

sudo yum update -y                  # 更新系统包
sudo yum install -y wget git gcc make  # 安装依赖工具

2. 安装Golang:选择合适的方式

Golang的安装主要有两种方式:包管理器安装(简单快捷)和手动下载安装(版本可控)。

2.1 包管理器安装(推荐新手)

CentOS 7及以上版本可通过yum(或CentOS 8+的dnf)直接安装Golang,无需手动解压:

sudo yum install golang -y          # CentOS 7
# 或(CentOS 8+)
sudo dnf install golang -y

安装完成后,Golang会自动配置基础环境变量。

2.2 手动下载安装(自定义版本)

若需要特定版本的Golang,可通过以下步骤手动安装:

3. 配置环境变量:让系统识别Golang

无论采用哪种安装方式,都需要配置环境变量,使系统能找到Golang的可执行文件和项目目录。

编辑用户级配置文件(如~/.bashrc,针对当前用户)或系统级配置文件(如/etc/profile,针对所有用户),添加以下内容:

export GOROOT=/usr/local/go           # Golang安装目录
export GOPATH=$HOME/go                # 工作目录(存放项目、依赖)
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin  # 将Golang命令加入PATH
export GO111MODULE=on                 # 启用Go Modules(推荐)
export GOPROXY=https://goproxy.cn,direct  # 国内代理,加速依赖下载

使配置生效:

source ~/.bashrc                      # 若修改的是~/.bashrc
# 或
source /etc/profile                   # 若修改的是/etc/profile

4. 验证安装:检查Golang版本

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

go version

5. 配置Go Modules:管理项目依赖

Go 1.11及以上版本推荐使用Go Modules(官方依赖管理工具),避免传统GOPATH模式的繁琐。

6. 创建并运行第一个Go程序

以经典的“Hello, World!”程序为例,体验Golang的开发流程:

7. 可选:安装IDE提升开发效率

推荐使用以下IDE进行Golang开发:

7.1 Visual Studio Code(轻量免费)
7.2 GoLand(专业付费)

通过以上步骤,你已成功在CentOS上搭建Golang开发环境,可以开始编写、运行和调试Go程序。建议通过实践项目(如Web服务、命令行工具)巩固技能。

0
看了该问题的人还看了