Avatar ·

Erreur "missing go.sum entry for module providing package" dans Go : causes et solution

Bonjour à tous ! Je suis débutant en Go et j'apprends activement les modules. Je réécris un ancien projet sur Buffalo et je suis tombé sur une erreur que je ne comprends pas.\n\nJ'ai la structure de projet suivante :\n\n```\nmyapp/\n├── go.mod\n├── go.sum\n├── main.go\n└── actions/\n └── app.go\n```\n\nDans `go.mod`, les dépendances sont spécifiées :\n```\nmodule myapp\n\ngo 1.21\n\nrequire (\n github.com/gobuffalo/buffalo v0.18.4\n github.com/gorilla/mux v1.8.0\n)\n```\n\nDans `main.go`, j'importe :\n```go\npackage main\n\nimport (\n "github.com/gobuffalo/buffalo"\n "github.com/gorilla/mux"\n)\n```\n\nMais quand j'exécute `go build`, j'obtiens l'erreur :\n```\nmissing go.sum entry for module providing package github.com/gorilla/mux\n```\n\nJ'ai essayé :\n1. `go mod tidy` — n'a pas aidé.\n2. Supprimer `go.sum` et lancer `go mod download` — l'erreur persiste.