Why This Happens
Go modules require all dependencies to be listed in go.mod. If you import a package that is not in go.mod, the compiler cannot find it. Run go get to download the module and add it to your go.mod and go.sum files.
The Problem
// go.mod does not include the dependency
import "github.com/gorilla/mux" // module not foundThe Fix
// Run: go get github.com/gorilla/mux
import "github.com/gorilla/mux" // now worksStep-by-Step Fix
- 1
Identify the missing module
Read the error to find the exact module path that cannot be found.
- 2
Add the dependency
Run go get github.com/foo/bar to download and add it to go.mod.
- 3
Verify with go mod tidy
Run go mod tidy to clean up and verify all dependencies are correct.
Got the actual stack trace?
Paste it into our free AI explainer to get the cause and the fix for your specific case — no signup, nothing to install.
Explain my errorBugsly catches this automatically
Bugsly's AI analyzes this error pattern in real-time, explains what went wrong in plain English, and suggests the exact fix — before your users even report it.
Try Bugsly free