跳转到内容

安装

  • Go 1.21+ - Fox 需要 Go 1.21 或更高版本
  • Git - 用于版本控制和依赖管理

安装 Fox 最简单的方法是使用 go get

Terminal window
go get -u github.com/fox-gonic/fox

这将下载 Fox 及其依赖项,包括 Gin。

如果您正在开始一个新项目:

Terminal window
# 创建新目录
mkdir myproject
cd myproject
# 初始化 Go module
go mod init myproject
# 安装 Fox
go get -u github.com/fox-gonic/fox

安装特定版本的 Fox:

Terminal window
go get github.com/fox-gonic/fox@v0.1.0

创建一个简单的测试文件 main.go

package main
import (
"github.com/fox-gonic/fox"
)
func main() {
r := fox.Default()
r.GET("/ping", func() string {
return "pong"
})
r.Run(":8080")
}

运行它:

Terminal window
go run main.go

在浏览器中访问 http://localhost:8080/ping,您应该看到 “pong”。

  • Air - Go 应用的热重载

    Terminal window
    go install github.com/cosmtrek/air@latest
  • Delve - Go 调试器

    Terminal window
    go install github.com/go-delve/delve/cmd/dlv@latest

VS Code

安装 Go 扩展

  • 提供智能感知、调试等功能
  • 配置 gopls 以获得最佳体验

GoLand

GoLand 内置了对 Go 的支持。只需打开您的项目即可开始使用。

更新到最新版本:

Terminal window
go get -u github.com/fox-gonic/fox
go mod tidy

如果遇到导入循环错误,请确保项目结构清晰,并且没有创建循环依赖。

Fox 依赖于特定版本的 Gin。如果您遇到版本冲突:

Terminal window
go mod tidy
go clean -modcache
go get -u github.com/fox-gonic/fox

如果遇到构建错误:

  1. 确保使用 Go 1.21+:go version
  2. 清理模块缓存:go clean -modcache
  3. 重新下载依赖项:go mod download