Avatar ·

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