Avatar ·

Go में go get के माध्यम से स्थापित पैकेजों को सही तरीके से कैसे हटाएं?

सभी को नमस्कार! मैंने अभी-अभी Go सीखना शुरू किया है और एक समस्या का सामना किया। मैंने `go get` का उपयोग करके कुछ पैकेज स्थापित किए, लेकिन अब मैं उन्हें हटाना चाहता हूं क्योंकि वे अब मेरे लिए आवश्यक नहीं हैं। उदाहरण के लिए, मैंने वेब डेवलपमेंट के लिए पैकेज `github.com/gin-gonic/gin` स्थापित किया, लेकिन बाद में दूसरे फ्रेमवर्क पर स्विच कर दिया। मैंने `$GOPATH/src` से फ़ोल्डर को हटाने का प्रयास किया, लेकिन यह गलत लगता है, और मुझे यकीन नहीं है कि यह सिस्टम को पूरी तरह से साफ करता है। मैंने यह भी सुना है कि Go के नए संस्करणों (1.16+) में modules आ गए हैं, और `go get` अलग तरीके से काम करता है। मेरा कोड: ```go // go.mod फ़ाइल module myapp go 1.18 require github.com/gin-gonic/gin v1.7.7 ``` मैंने `go get github.com/gin-gonic/gin` चलाया और अब मैं इस पैकेज को पूरी तरह से हटाना चाहता हूं, जिसमें इसकी निर्भरताएं और संकलित फ़ाइलें शामिल हैं। इसे सही तरीके से कैसे करें? क्या `go uninstall` या `go remove` जैसा कोई कमांड है? और उन वैश्विक टूल्स का क्या करें जो मैंने `go get -u` के माध्यम से स्थापित किए हैं? एक शुरुआत करने वाले के लिए विस्तृत स्पष्टीकरण के लिए आभारी रहूंगा।