Go में go get के माध्यम से पैकेज कैसे स्थापित करें: कमांड काम नहीं कर रहा या पुराना हो गया है?
सभी को नमस्ते! मैंने अभी-अभी Go सीखना शुरू किया है, और मुझे तृतीय-पक्ष पैकेज स्थापित करने में समस्या आ रही है। मैंने पुराने लेख पढ़े थे जहाँ सभी लोग आसानी से go get github.com/some/package लिखते थे, और पैकेज तुरंत $GOPATH में डाउनलोड हो जाता था। लेकिन मेरे पास Go 1.16+ है, और go get कमांड अजीब व्यवहार कर रहा है।
मैं यह कर रहा हूँ। मेरे पास /home/user/myproject फ़ोल्डर में एक सरल प्रोजेक्ट है:
// main.go
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{"message": "hello"})
})
r.Run()
}
मैं go get github.com/gin-gonic/gin लिखता हूँ, लेकिन कंसोल में मुझे एक चेतावनी दिखती है:
go: 'go get' is not a standard com