2016-01-22 10 views
32

मैं पहली बार जाने का प्रयास कर रहा हूं। मैं these docs का अनुसरण कर रहा था और स्थानीय रूप से जाने का दौरा करना चाहता था, लेकिन मुझे पता नहीं चला कि इसे कैसे काम पर लाया जाए।उपकरण पर जाएं: ऐसा कोई टूल "टूर"

उपकरण "टूर" कहां पाया जाना चाहिए?
मैं OSX 10.11.3 पर हूं, और मैं .zshrc

export GOPATH=$HOME/code/Go 
export GOROOT=/usr/local/opt/go/libexec 
export PATH=$PATH:$GOPATH/bin 
export PATH=$PATH:$GOROOT/bin 
+3

डाउन वोट का कारण क्या था? उस असहनीय नकारात्मकता का मुकाबला करने के लिए उपवास। – mbb

+0

@CodingPickle शीर्षक –

उत्तर

57

tour में Homebrew
मेरी गो प्रविष्टियों के माध्यम से जाओ स्थापित जाने की स्थापना के साथ डिफ़ॉल्ट रूप से स्थापित नहीं है। आप इसे go get की जरूरत है:

go get golang.org/x/tour/gotour 

डॉक्स: https://github.com/golang/tour/

+16

शीर्षक में सटीक त्रुटि को स्थापित करने के बाद, मुझे अपने $ GOPATH/bin के अंदर 'gotour' मिला, और मैं इसे मैन्युअल रूप से चला सकता हूं उदा। '।/Gotour'। लेकिन 'टूल टूर' अभी भी किसी कारण से काम नहीं करता है। शायद मेरे रास्ते में कुछ गड़बड़ है? –

+6

कभी नहीं, मैं देख सकता हूं कि पैकेज को इस तरह चलाने के लिए माना जाता था, README के ​​अनुसार। –

6

यह मेरे लिए काम करता go1.4 का उपयोग कर, लेकिन go1.7 के साथ नहीं। यदि आप बस go tool चलाते हैं, तो यह आपको ज्ञात टूल की एक सूची देता है। ऐसा लगता है कि उन्होंने इसे उपकरण से हटा दिया है।

$ gvm use go1.7 
$ go tool 
addr2line 
api 
asm 
cgo 
compile 
cover 
dist 
doc 
fix 
link 
nm 
objdump 
pack 
pprof 
trace 
vet 
yacc 

$ gym use go1.4 
$ go tool 
6a 
6c 
6g 
6l 
addr2line 
cgo 
cover 
dist 
fix 
nm 
objdump 
pack 
pprof 
tour  # <--- here 
vet 
yacc 
11

मुझे भी एक समस्या थी। यह मेरा समाधान है, पर OSX जाने की कोशिश

gotour 

संस्करण go1.8.1 darwin/amd64

0

के साथ आप कम से कम संस्करण 1.8.3 tour उपकरण डिफ़ॉल्ट रूप से उपलब्ध है से तो the official archives से golang इंस्टॉल करते हैं,। टाइप करें:

go version 

आपके टर्मिनल में, यह देखने के लिए कि आपके ओएस पर कौन सा संस्करण चल रहा है।

0

मेरे अपने मामले में मैंने आधिकारिक एमएसआई इंस्टॉलर का उपयोग करके स्थापित किया। तरह से मैं त्रुटि चारों ओर हो गया है, आमतौर पर C:/go स्थापना फ़ोल्डर के पास जाकर C:/go/bin/

कि चाल किया था में C:/go/pkg/ फ़ोल्डर की प्रतिलिपि करने के लिए था।

टूर निर्देशिका पीकेजी फ़ोल्डर के अंदर है।

तो दौरे निर्देशिका वास्तव में डाउनलोड होने लेकिन इसकी अभी नहीं सही निर्देशिका

0

जब आप स्थापित जाना में, tour डिफ़ॉल्ट रूप से स्थापित नहीं है। आपको go get golang.org/x/tour/gotour करने की आवश्यकता है। यह आपके कार्यक्षेत्र में gotour डाउनलोड करता है।

आप अपने पथ ठीक से, टर्मिनल आपके ब्राउज़र खुल जाएगा में कहीं से भी gotour आदेश कॉन्फ़िगर किया गया है, लेकिन अगर पथ ठीक से विन्यस्त नहीं है, एक

$GOPATH/bin/gotour 

यह आदेश में कहीं से भी इस्तेमाल किया जा सकता है, तो अपने आदेश पंक्ति और उसे अपना डिफ़ॉल्ट ब्राउज़र में दौरे खोलता

http://whipperstacker.com/2015/09/27/how-to-run-the-go-tour-locally/

https://github.com/golang/tour/blob/master/README.md

संबंधित मुद्दे