go
module_error
ai_generated
true
go: 缺少提供包 X 的模块的 go.sum 条目;要添加:go mod download X
go: missing go.sum entry for module providing package X; to add: go mod download X
ID: go/missing-go-sum
80%修复率
88%置信度
0证据数
2024-12-03首次发现
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| 1.16 | active | — | — | — |
| 1.17 | active | — | — | — |
根因分析
go.sum文件缺少某个依赖的校验和条目,通常由于手动修改go.mod或版本更新。
English
The go.sum file is missing a checksum entry for a required module, often due to manual go.mod edits.
解决方案
-
90% 成功率 运行go mod tidy更新go.sum
go mod tidy
-
80% 成功率 运行go mod download指定模块
go mod download github.com/example/pkg
无效尝试
常见但无效的做法:
-
手动编辑go.sum添加条目
90% 失败
go.sum是自动生成的,手动编辑容易出错且不完整。
-
忽略错误继续构建
100% 失败
Go工具会阻止构建,必须修复。