首先设置golang github代理,可解决拉取git包的时候,无法拉取的问题:
export GOPROXY=https://goproxy.io
再查看自己的go版本:
go version
我这里的版本是:go1.23.2 linux/arm64
准备工作做好之后就可以进行开发了
3. 初始化 Go 项目
在创建完项目目录结构后,您可以按照以下步骤初始化 Go 项目:
1. 确保在项目目录下
确保您在项目的根目录中,即刚创建的 gin
文件夹。
2. 初始化 Go 模块
使用以下命令初始化 Go 模块:
go mod init hello-gin
hello-gin
是模块名,可以根据项目需求更改。
3. 安装 Gin 框架
使用 go get
命令安装 Gin 框架:
go get -u github.com/gin-gonic/gin
- 这将下载 Gin 并更新您的
go.mod
文件。
4. 创建主文件内容
打开 cmd/main.go
文件,添加以下代码以创建一个基本的 Gin 应用:
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
// 创建默认路由器
r := gin.Default()
// 设置根路由
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello, Gin!",
})
})
// 启动服务器
r.Run(":8080") // 默认在 8080 端口
}
5. 运行项目
在终端中运行以下命令启动服务器:
go run cmd/main.go
- 访问
http://localhost:8080
,您应该看到返回的 JSON 信息。
这样,您的 Go 项目就初始化完成并成功运行了一个简单的 Gin 应用!