Avatar ·

Go में "missing go.sum entry for module providing package" त्रुटि: कारण और समाधान

सभी को नमस्ते! मैं Go में नया हूँ और सक्रिय रूप से modules सीख रहा हूँ। मैं एक पुराने प्रोजेक्ट को Buffalo पर रीराइट कर रहा हूँ और एक त्रुटि का सामना कर रहा हूँ जिसे मैं समझ नहीं पा रहा। मेरे पास प्रोजेक्ट की संरचना है: ``` myapp/ ├── go.mod ├── go.sum ├── main.go └── actions/ └── app.go ``` `go.mod` में dependencies निर्दिष्ट हैं: ``` module myapp go 1.21 require ( github.com/gobuffalo/buffalo v0.18.4 github.com/gorilla/mux v1.8.0 ) ``` `main.go` में मैं import कर रहा हूँ: ```go package main import ( "github.com/gobuffalo/buffalo" "github.com/gorilla/mux" ) ``` लेकिन जब मैं `go build` चलाता हूँ, तो मुझे यह त्रुटि मिलती है: ``` missing go.sum entry for module providing package github.com/gorilla/mux ``` मैंने प्रयास किया: 1. `go mod tidy` — मदद नहीं की। 2. `go.sum` को हटाकर `go mod download` चलाया — त्रुटि बनी रही।