मैं पड़ा है कुछ कठिनाइयों जाओ उठने और लिनक्स टकसाल 14 पर सही ढंग से चल रहा है मैं एक फ़ोल्डर ($ घर/विकसित/gocode) मेरी GOPATH
रूप bin
, pkg
और src
फ़ोल्डरों के साथ है और GOPATH
वातावरण चर ठीक से सेट है क्या आप वहां मौजूद हैं। मैंने go get
(https://github.com/jbarham/primegen.go) का उपयोग करके एक निश्चित जिथब रिपोजिटरी स्थापित करने का प्रयास किया लेकिन मुझे मुझे त्रुटि मिली: stat github.com/jbarham/primegen.go: no such file or directory
(मुझे लगता है क्योंकि भंडार .go में समाप्त होता है।) ठीक है, मैंने इसे मैन्युअल रूप से क्लोन किया है, लेकिन फिर जब मैं go install
दो में से एक का प्रयास करता हूं कि भंडार में निष्पादनयोग्य (दोनों में से कोई काम करता है, लेकिन मैं पहले primespeed स्थापित करने की कोशिश) मैं निम्नलिखित त्रुटि मिलती है:'जाओ इंस्टॉल करें' को इंस्टॉल करने की कोशिश कर रहा है/usr/lib/मेरे GOPATH के बजाय जाना। अनुमति अस्वीकृत
$ cd $GOPATH/src/github.com/jbarham/primegen.go/primespeed
$ go install
go install github.com/jbarham/primegen.go: mkdir /usr/lib/go/pkg/linux_amd64/github.com: permission denied
वहाँ पैकेज स्थापित करने के लिए क्यों की कोशिश कर जाना है? मैंने स्पष्ट रूप से अपना GOPATH
चर सेट किया है, और फिर भी यह संकुल को/usr/local में स्थापित करने का प्रयास कर रहा है।
मुझे यकीन है कि अगर यह मदद मिलेगी नहीं कर रहा हूँ, लेकिन यहाँ कुछ अन्य संस्करण और पर्यावरण के बारे में उत्पादन होता है:
$ go env
GOROOT="/usr/lib/go"
GOBIN=""
GOARCH="amd64"
GOCHAR="6"
GOOS="linux"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
CGO_ENABLED="1"
$ go version
go version go1.0.2
कुछ ख़राब है - 'गोपाथ' आपके 'एनओवी' आउटपुट में क्यों नहीं दिख रहा है? –
क्या आपने "गोपाथ निर्यात" किया था? – alex