go module_error ai_generated true

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

Also available as: JSON · Markdown · 中文
80%Fix Rate
85%Confidence
0Evidence
2024-03-12First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
1.16 active — — —
1.17 active — — —
1.18 active — — —

Root Cause

The module version does not exist or has been deleted, often due to tag removal after release or incorrect version number.

generic

中文

模块版本不存在或已被删除,通常由于模块发布后tag被移除或版本号错误。

Workarounds

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

Dead Ends

Common approaches that don't work:

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

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

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

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