Avatar ·

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

सभी को नमस्कार! मैंने अभी-अभी Go सीखना शुरू किया है और एक अजीब स्थिति का सामना किया है। मैंने `go get` के माध्यम से कुछ पैकेज स्थापित किए, उदाहरण के लिए: ```go go get github.com/gin-gonic/gin go get github.com/jinzhu/gorm ``` अब मुझे एहसास हुआ कि मुझे GORM की आवश्यकता नहीं है, और मैं इसे हटाना चाहता हूं। लेकिन मुझे `go remove` या `go uninstall` जैसी कोई कमांड नहीं मिल रही है। दस्तावेज़ीकरण में `go clean` के बारे में कुछ लिखा है, लेकिन यह वैसा नहीं है। GOPATH में मेरे पास `src/github.com/jinzhu/gorm` फ़ोल्डर है, और मैं इसे मैन्युअल रूप से हटा सकता हूं। लेकिन यह गलत लगता है — यदि पैकेज की निर्भरताएं हैं तो क्या होगा? वे भी बेकार पड़ी रहेंगी। मैंने `go.mod` से प्रविष्टि हटाने का भी प्रयास किया, लेकिन उसके बाद भी `go build` पैकेज ढूंढ लेता है। मेरा `go.mod` इस प्रकार दिखता है: ``` module myproject go 1.21 require ( github.com/gin-gonic/gin v1.9.1 github.com/jinzhu/gorm v1.9.16 ) ``` मैंने GORM वाली पंक्ति हटाकर `go mod tidy` चलाने का प्रयास किया, लेकिन इससे मदद नहीं मिली — पैकेज अभी भी कोड में import हो रहा है। कृपया बताएं कि सही तरीका क्या है।