必须先配置Go环境并执行go mod init初始化模块,再编写含gin.Default()、r.GET("/")和r.Run(":8080")的main.go代码,最后用go get下载依赖并go run启动服务,访问localhost:8080即可显示“Hello World”。

要让Gin框架在本地快速输出“Hello World”,必须先确保Go环境已正确安装并配置好GOPATH和GOBIN,否则后续所有命令都会因go命令不可用而失败。
初始化项目并创建main.go文件
在任意空文件夹中执行mkdir gin-hello && cd gin-hello,然后运行go mod init gin-hello初始化模块;接着用文本编辑器新建main.go文件,这是Gin程序的唯一入口。
这一步不能跳过go mod init——缺少go.mod文件会导致go run main.go报错“unknown import path 'github.com/gin-gonic/gin'”,因为Go 1.16+默认启用module模式,不初始化就无法解析第三方依赖路径。
编写最简Gin服务代码
在main.go中粘贴以下内容:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.String(200, "Hello World")
})
r.Run(":8080")
}
注意:【r.Run(":8080")中的端口号前必须带冒号】,写成r.Run(8080)会编译失败,Go会提示“cannot use 8080 (type int) as type string”。
下载Gin依赖并运行
执行go get -u github.com/gin-gonic/gin拉取最新稳定版Gin包;该命令会自动将依赖写入go.mod并下载到本地pkg缓存。
运行go run main.go,终端立即打印出[GIN-debug] Listening and serving HTTP on :8080;此时打开浏览器访问http://localhost:8080,页面显示纯文本“Hello World”。


















