必须用 go get 安装 Fiber:v2 要求 Go 1.21+,v3 要求 Go 1.24+;需先 go mod init,再 go get github.com/gofiber/fiber/v2(或 /v3),并验证 go.mod 是否写入对应版本依赖。

必须用 go get,不能用 npm 或 pip —— Fiber 是 Go 语言框架,没有 Node.js 或 Python 的命令行安装入口。
确认 Go 版本再执行 go get
Fiber v2 要求 go version 1.21+,v3 要求 go version 1.24+。运行以下命令检查:
go version
如果版本过低,go get 可能静默失败或拉取不兼容的旧版依赖。升级方式示例(以 1.24 为例):
go install golang.org/dl/go1.24@latestgo1.24 download
go get 命令写法必须带版本后缀
不加 /v2 或 /v3 会默认拉取 v1(已废弃),导致编译报错或行为异常。正确写法只有两种:
- 生产项目用稳定版:
go get github.com/gofiber/fiber/v2 - 尝鲜 v3(仅限测试):
go get github.com/gofiber/fiber/v3,且必须同步升级 Go 至 1.24+
注意:v2 和 v3 的 import 路径不能混用,否则编译失败。
安装后要初始化 go.mod
如果项目还没启模块,go get 不会自动写入依赖。务必先运行:
go mod init your-app-name
然后再执行 go get。否则 go build 时会提示 no required module provides package github.com/gofiber/fiber/v2。
真正容易被忽略的是:安装完不验证 go.mod 是否更新——哪怕 go get 显示成功,也要手动检查文件里是否新增了 github.com/gofiber/fiber/v2 v2.57.0 这类行。没写进去,后续所有导入都会失败。


















