解决 Go 项目中 'go.sum' 文件缺少依赖项错误
当你在 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 文件中找到对应版本的校验和。
原文地址: https://www.cveoy.top/t/topic/l0RM 著作权归作者所有。请勿转载和采集!