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