J'essaye Go pour la première fois. Je suivais ces docs et je voulais organiser la tournée locale, mais je n’ai pas trouvé comment le faire fonctionner.
Où l'outil "tour" est-il censé être trouvé?
Je suis sous OSX 10.11.3 et j'ai installé Go via Homebrew.
mes entrées Go dans .zshrc
export GOPATH=$HOME/code/Go
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
tour
n'est pas installé par défaut avec une installation de go. Vous devez go get
le:
go get golang.org/x/tour/gotour
J'ai eu un problème aussi. Ceci est ma solution, sur OSX laissez-moi essayer
gotour
Avec la version go1.8.1 darwin/AMD64
Cela fonctionne pour moi en utilisant go1.4, mais pas avec go1.7. Si vous venez d’exécuter go tool
, il vous donnera une liste d’outils connus. Ils semblent l'avoir retiré des outils.
$ 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
Lorsque vous installez go, tour
n'est pas installé par défaut. Vous devez faire un go get golang.org/x/tour/gotour
. Ceci télécharge gotour
dans votre espace de travail.
Si vous avez configuré votre PATH correctement, la commande gotour
de n'importe où dans le terminal ouvrira votre navigateur, mais si PATH n'est pas configuré correctement, effectuez
$GOPATH/bin/gotour
Cette commande peut être utilisée n'importe où dans votre ligne de commande et ouvre le tour dans votre navigateur par défaut.
http://whipperstacker.com/2015/09/27/how-to-run-the-go-tour-locally/
Dans mon cas, j’ai installé l’installation à l’aide du programme d’installation msi officiel . L’erreur qui m’a permis de contourner l’erreur était d’aller dans le dossier d’installation, généralement C:/go
, puis de copier le dossier C:/go/pkg/
dans C:/go/bin/
.
Cela a fait le tour.
Le répertoire tour est à l'intérieur du dossier pkg.
Donc le répertoire de tournée est effectivement téléchargé mais ce n’est tout simplement pas dans le bon répertoire
Une fois que gotour
est installé, son exécutable, comme d’autres, est généralement stocké dans le répertoire bin
de votre espace de travail. Dans le répertoire bin
, ./gotour
appellera ou démarrera gotour
; ailleurs, la gotour
devra être précédée d'un chemin d'accès à l'emplacement de l'exécutable. En d'autres termes, $GOPATH/bin/gotour
appellera ou démarrera gotour
lorsque vous ne vous trouvez pas dans le répertoire bin
.
Si vous installez golang à partir de les archives officielles , à partir de la version 1.8.3 au moins, l'outil tour
est disponible par défaut. Type:
go version
dans votre terminal, pour voir quelle version de go est installée sur votre système d'exploitation.