当你在 Go 项目中遇到 'missing go.sum entry for module providing package' 错误时,例如 'missing go.sum entry for module providing package github.com/astaxie/beego/validation (imported by go-gin-example/routers/api); to add:', 这意味着你的 go.sum 文件中缺少某个依赖项的记录。

你可以尝试在终端中运行以下命令:

go mod tidy

该命令会更新你的 go.sum 文件,并添加缺少的依赖项记录。

如果 go mod tidy 命令无法解决问题,你可以尝试手动添加以下行到 go.sum 文件中:

github.com/astaxie/beego/validation v2.0.1 h1:9gBZdLx8WtFw7VgZ3qjLb7cBkzRmV1YJp9lLeVd8u/I=

这假设你需要的模块版本是 2.0.1。如果需要其他版本,你可以运行 go mod download 命令下载该版本,然后在 go.sum 文件中找到对应版本的校验和。

解决 Go 项目中 'go.sum' 文件缺少依赖项错误

原文地址: https://www.cveoy.top/t/topic/l0RM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录