1. 环境准备
1.1 Go 环境安装
Go 语言(或称 Golang)是一个开源的编程语言,由 Google 开发。在开始使用 Gin 框架之前,我们需要先安装 Go 环境。
安装步骤:
- 访问 Go 官网下载页面:https://golang.org/dl/
- 根据你的操作系统选择相应的安装包
- Windows:下载 .msi 安装包,双击运行安装程序
- Mac:下载 .pkg 安装包,双击运行安装程序
- Linux:下载 tar.gz 包,解压并配置环境变量
安装完成后,打开终端输入以下命令验证安装:
go version
如果显示 Go 版本号,说明安装成功。
1.2 设置 Go 环境变量
Go 项目的工作效率很大程度上依赖于正确的环境变量配置。以下是主要的环境变量:
- GOPATH:Go 工作空间的路径,存放 Go 项目代码和依赖包
- GOROOT:Go 安装目录的路径
- PATH:需要将 Go 的可执行文件目录添加到系统路径中
配置方法:
# Linux/Mac(添加到 ~/.bashrc 或 ~/.zshrc)
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
# Windows(系统环境变量)
set GOPATH=C:UsersYourNamego
set PATH=%PATH%;%GOPATH%bin
配置说明:
- GOPATH 是你的工作目录,所有的 Go 项目都会在这个目录下
- 将 $GOPATH/bin 添加到 PATH 中,这样你就能直接运行 Go 安装的工具
2. 项目初始化
2.1 创建项目目录
首先,我们需要创建一个新的项目目录。这个目录将包含我们所有的项目文件:
mkdir my-gin-app
cd my-gin-app
这里 my-gin-app 是项目名称,你可以根据自己的需求修改。
2.2 初始化 Go 模块
Go 模块是 Go 管理依赖的方式。使用以下命令初始化一个新的 Go 模块:
go mod init my-gin-app
这个命令会创建一个 go.mod 文件,它用于:
- 定义模块路径
- 记录项目依赖
- 控制依赖版本
2.3 安装 Gin 框架
Gin 是一个用 Go 语言编写的 Web 框架。使用以下命令安装:
go get -u github.com/gin-gonic/gin
这个命令会:
- 下载 Gin 框架的最新版本
- 将依赖信息添加到 go.mod 文件
- 生成 go.sum 文件记录依赖的具体版本
注意
无法连接到 Go 的默认代理服务器。在国内访问 golang.org 经常会遇到这个问题。我们可以通过使用国内镜像源来解决:
# 设置 GOPROXY 环境变量
# Windows PowerShell
$env:GOPROXY = "https://goproxy.cn,direct"
# Windows CMD
set GOPROXY=http