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

其他格式: JSON · Markdown 中文 · English
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.

generic

解决方案

  1. 60% 成功率 检查模块版本并更新到正确版本
    go list -m -versions github.com/user/module
    # 如果有可用版本,更新go.mod
    require github.com/user/module v1.0.1
  2. 40% 成功率 使用GONOSUMCHECK和GONOSUMDB绕过代理
    export GONOSUMCHECK=*; export GONOSUMDB=*; go get github.com/user/[email protected]

无效尝试

常见但无效的做法:

  1. 尝试手动下载模块并放入vendor目录 70% 失败

    go mod vendor不会自动填充缺失的模块,需要先解决依赖关系。

  2. 使用go get -u强制更新所有依赖 80% 失败

    如果模块版本不存在,更新不会修复缺失的版本。