2016-01-22 25 views
32

Ich versuche Go zum ersten Mal. Ich folgte these docs und wollte die Go-Tour lokal ausführen, aber ich habe nicht herausgefunden, wie man es zur Arbeit bringt.gehen Werkzeug: kein solches Werkzeug "Tour"

Wo soll das Tool "Tour" gefunden werden?
Ich bin auf OSX 10.11.3, und ich installiert Go über Homebrew
meine Go Einträge in .zshrc

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

Was war der Grund für eine Down-Abstimmung? Upvoting gegen diese nicht hilfreiche Negativität. – mbb

+0

@CodingPickle Der genaue Fehler im Titel –

Antwort

57

tour ist standardmäßig mit einer Installation von unterwegs nicht installiert. Sie müssen es go get:

go get golang.org/x/tour/gotour 

Docs: https://github.com/golang/tour/

+16

Nach der Installation fand ich 'goour' in meinem $ GOPATH/bin, und ich konnte es manuell z. '. Aber 'go tool tour' funktioniert aus irgendeinem Grund immer noch nicht. Irgendetwas stimmt nicht mit meinem Weg? –

+6

Nevermind, ich kann sehen, dass das Paket so laufen sollte, laut README. –

6

Es funktioniert für mich go1.4 verwenden, aber nicht mit go1.7. Wenn Sie einfach go tool ausführen, erhalten Sie eine Liste bekannter Tools. Sie scheinen es von Werkzeugen entfernt zu haben.

$ 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

Ich hatte auch ein Problem. Dies ist meine Lösung, auf OSX versuchen lassen

gotour 

Mit der Version go1.8.1 darwin/amd64

0

Wenn Sie golang von the official archives installieren, dann von mindestens Version 1.8.3 der tour Tool ist standardmäßig verfügbar. Typ:

go version 

in Ihrem Terminal, um zu sehen, welche Version von unterwegs auf Ihrem Betriebssystem installiert ist.

0

In meinem Fall habe ich mit dem offiziellen msi Installer installiert. Die Art, wie ich um den Fehler erhielt, war in den Installationsordner zu gehen, in der Regel C:/go und kopieren Sie den Ordner, in C:/go/pkg/C:/go/bin/

, die den Trick tat.

Das Tourverzeichnis befindet sich im Ordner pkg.

So wird die Tour Verzeichnis tatsächlich heruntergeladen, aber es ist einfach nicht im richtigen Verzeichnis

0

Bei der Installation gehen, wird tour nicht standardmäßig installiert. Sie müssen eine go get golang.org/x/tour/gotour tun. Dies lädt gotour in Ihrem Arbeitsbereich herunter.

Wenn Sie Ihren PATH ordnungsgemäß konfiguriert, gotour Befehl von überall im Terminal Ihrem Browser öffnen, aber wenn PATH nicht richtig konfiguriert ist, führen Sie eine

$GOPATH/bin/gotour 

Dieser Befehl kann in von überall verwendet werden, um Ihre Kommandozeile und öffnet Tour in Ihrem Standard-Browser

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

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