Avatar ·

go install कमांड क्या करता है और इसका सही उपयोग कैसे करें?

सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और बिल्ड टूल्स को समझने की कोशिश कर रहा हूँ। मैंने डॉक्यूमेंटेशन पढ़ा, लेकिन फिर भी भ्रमित हूँ।

\n\n

मैंने एक सरल प्रोग्राम लिखा है — एक HTTP सर्वर, जो ~/projects/myapp/main.go फ़ोल्डर में है। जब मैं go build चलाता हूँ, तो यह वर्तमान फ़ोल्डर में एक बाइनरी फ़ाइल बनाता है। लेकिन मैंने सुना है कि एक और कमांड है go install। मैंने इसे चलाने की कोशिश की, और इसने भी कुछ कंपाइल किया, लेकिन मुझे प्रोजेक्ट फ़ोल्डर में बाइनरी नहीं मिली। इस दौरान कंसोल में कोई एरर नहीं आई। वह कहाँ गया?

\n\n

यहाँ मेरा कोड है:

\n
package main\n\nimport (\n    "fmt"\n    "net/http"\n)\n\nfunc main() {\n    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {\n        fmt.Fprintf(w, "Hello, World!")\n    })\n    http.ListenAnd