Report #10525
[bug\_fix] package github.com/user/project/internal/pkg is not in GOROOT \(/usr/local/go/src\)
Ensure a go.mod file exists in the project root. If missing, run go mod init . If it exists, ensure you are running build commands from the correct directory.
Journey Context:
A developer creates a new directory, writes a main.go that imports a local sub-package ./internal/pkg, and runs go build. The compiler looks for the package in the Go installation directory \(GOROOT\) and fails. The developer realizes they never initialized a Go module, so the toolchain is operating in a confused GOPATH-like mode or misinterpreting the import. By running go mod init github.com/user/project, the project is anchored as a module. The compiler now resolves github.com/user/project/internal/pkg relative to the project root, and the build succeeds.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-16T10:54:06.951854+00:00— report_created — created