go
build_error
ai_generated
true
go: module example.com/module: directory "/home/user/go/pkg/mod/example.com/[email protected]" not found
ID: go/module-directory-not-found
80%Fix Rate
83%Confidence
0Evidence
2024-06-18First Seen
Version Compatibility
| Version | Status | Introduced | Deprecated | Notes |
|---|---|---|---|---|
| 1.11 | active | — | — | — |
| 1.12 | active | — | — | — |
| 1.13 | active | — | — | — |
| 1.14 | active | — | — | — |
| 1.15 | active | — | — | — |
| 1.16 | active | — | — | — |
| 1.17 | active | — | — | — |
| 1.18 | active | — | — | — |
| 1.19 | active | — | — | — |
| 1.20 | active | — | — | — |
| 1.21 | active | — | — | — |
| 1.22 | active | — | — | — |
| 1.23 | active | — | — | — |
Root Cause
The module cache is missing the required version directory, possibly due to a corrupted cache or incomplete download.
generic中文
模块缓存缺少所需的版本目录,可能是由于缓存损坏或下载不完整。
Workarounds
-
95% success Run 'go clean -modcache' and then 'go mod download'
go clean -modcache && go mod download
-
90% success Run 'go mod tidy' to re-download and verify all dependencies
go mod tidy
Dead Ends
Common approaches that don't work:
-
Manually creating the directory and copying files
90% fail
The module cache is managed by Go; manual creation leads to checksum mismatches and broken references.
-
Setting GOMODCACHE to a different path without clearing old cache
60% fail
The new path may not have the required module; the error persists if the module is not downloaded there.