go install कमांड क्या करता है और इसका सही उपयोग कैसे करें?
सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है और बिल्ड टूल्स को समझने की कोशिश कर रहा हूँ। मैंने documentation पढ़ ली, लेकिन फिर भी भ्रमित हूँ।
मैंने एक सरल प्रोग्राम लिखा है — एक HTTP-server, जो ~/projects/myapp/main.go फ़ोल्डर में है। जब मैं go build चलाता हूँ, तो यह वर्तमान फ़ोल्डर में ही binary बना देता है। लेकिन मैंने सुना है कि एक और कमांड है go install। मैंने इसे चलाने की कोशिश की, और इसने भी कुछ compile किया, लेकिन मुझे प्रोजेक्ट फ़ोल्डर में binary नहीं मिला। इस दौरान console में कोई error भी नहीं आई। वह कहाँ गया?
यह रहा मेरा code:
package main
import (
"fmt"
"net/http"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hello, World!")
})
http.ListenAnd