go
module_error
ai_generated
true
go: 模块 github.com/user/[email protected]: 读取 https://proxy.golang.org/github.com/user/module/@v/v1.0.0.mod: 404 未找到
go: module github.com/user/[email protected]: reading https://proxy.golang.org/github.com/user/module/@v/v1.0.0.mod: 404 Not Found
ID: go/module-not-found
80%修复率
85%置信度
0证据数
2024-03-12首次发现
版本兼容性
| 版本 | 状态 | 引入 | 弃用 | 备注 |
|---|---|---|---|---|
| 1.16 | active | — | — | — |
| 1.17 | active | — | — | — |
| 1.18 | active | — | — | — |
根因分析
模块版本不存在或已被删除,通常由于模块发布后tag被移除或版本号错误。
English
The module version does not exist or has been deleted, often due to tag removal after release or incorrect version number.
解决方案
-
60% 成功率 检查模块版本并更新到正确版本
go list -m -versions github.com/user/module # 如果有可用版本,更新go.mod require github.com/user/module v1.0.1
-
40% 成功率 使用GONOSUMCHECK和GONOSUMDB绕过代理
export GONOSUMCHECK=*; export GONOSUMDB=*; go get github.com/user/[email protected]
无效尝试
常见但无效的做法:
-
尝试手动下载模块并放入vendor目录
70% 失败
go mod vendor不会自动填充缺失的模块,需要先解决依赖关系。
-
使用go get -u强制更新所有依赖
80% 失败
如果模块版本不存在,更新不会修复缺失的版本。