"go: go.mod file not found" त्रुटि जब Go प्रोग्राम चलाने का प्रयास करें
सभी को नमस्कार! मैंने अभी-अभी Go सीखना शुरू किया है और एक समस्या का सामना करना पड़ा। मैंने Linux (Ubuntu) पर Go इंस्टॉल किया, main.go फ़ाइल में एक सरल "Hello, World!" प्रोग्राम लिखा:\n\n```go\npackage main\n\nimport "fmt"\n\nfunc main() {\n fmt.Println("Hello, World!")\n}\n```\n\nजब मैं इसे `go run main.go` कमांड से चलाने का प्रयास करता हूँ, तो मुझे यह त्रुटि मिलती है:\n\n```\ngo: go.mod file not found in current directory or any parent directory; see 'go help modules'\n```\n\nमैंने पढ़ा है कि Go 1.16 से मॉड्यूल डिफ़ॉल्ट रूप से सक्षम हैं, लेकिन मुझे समझ नहीं आता कि इसका क्या मतलब है। क्या मुझे कोई go.mod फ़ाइल बनाने की आवश्यकता है? यदि हाँ, तो कैसे? और इतने सरल प्रोग्राम के लिए इसकी आवश्यकता क्यों है?\n\nमैंने `go run .` से भी चलाने का प्रयास किया — वही त्रुटि। मैंने GO111MODULE=off एनवायरनमेंट वेरिएबल सेट करने का प्रयास किया — तब प्रोग्राम चलता है, लेकिन मैंने सुना है कि