去工具:没有这样的工具“游览”

时间:2016-01-22 02:52:35

标签: macos go

我第一次尝试Go。我关注these docs并希望在本地进行巡回演出,但我还没弄明白如何让它发挥作用。

应该找到工具“巡演”在哪里?
我在OSX 10.11.3上,我通过Homebrew安装了Go 我在.zshrc

中的Go条目
export GOPATH=$HOME/code/Go
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin

10 个答案:

答案 0 :(得分:66)

默认情况下,安装go时未安装

tour。您需要go get

go get golang.org/x/tour/gotour

文档:https://github.com/golang/tour/

答案 1 :(得分:12)

我也遇到了问题。这是我的解决方案,在OSX上试试

gotour

版本为go1.8.1 darwin/amd64

答案 2 :(得分: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

答案 3 :(得分:1)

安装go时,默认情况下未安装tour。你需要做一个go get golang.org/x/tour/gotour。这会在您的工作区中下载gotour

如果您正确配置了PATH,终端中任何位置的gotour命令都会打开您的浏览器,但如果PATH配置不正确,请执行

   $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

答案 4 :(得分:1)

我有:

  

golang.org/x/tour/gotour已移至golang.org/x/tour

所以,这对我有用:

go get golang.org/x/tour

然后:

tour

答案 5 :(得分:0)

如果您从the official archives安装golang,那么至少从版本1.8.3开始,tour工具默认可用。类型:

go version

在您的终端中,查看您的操作系统上安装了哪个版本的go。

答案 6 :(得分:0)

在我自己的情况下,我安装了使用官方msi安装程序。 我解决错误的方法是转到安装文件夹,通常是C:/go并将C:/go/pkg/文件夹复制到C:/go/bin/

这就是诀窍。

tour目录位于pkg文件夹中。

因此实际上已经下载了tour目录,但它不在正确的目录中

答案 7 :(得分:0)

安装gotour后,其可执行文件就像其他可执行文件一样,通常存储在工作区的bin目录中。在bin目录./gotour内部将调用或启动gotourgotour之外的其他地方将需要有可执行文件所在位置的路径。换句话说,当您不在$GOPATH/bin/gotour目录中时,gotour将调用或启动bin

答案 8 :(得分:0)

由于Go软件包管理和模块引入方面的变化,自原始问题以来,情况已发生变化。因此,如果您尚未配置GOPATH环境变量,则为以后参考(这是Google的第一个结果)

go get golang.org/x/tour
$HOME/go/bin/tour

请注意,可执行文件称为“游览”,而不是“ gotour”。

资料来源(详细说明原因和详细信息):https://stephencharlesweiss.com/getting-going-with-golang/

答案 9 :(得分:0)

首先,它不再是gotour。其次,目前,旅游套餐位于:golang.org/x/website/tourA Tour of Go Welcome Page 所说的相反。

所以,至少现在:

正确的get游览方式是:

go get golang.org/x/website/tour

或者,

go install golang.org/x/website/tour@latest

之后,您可以在终端中运行命令:

$ tour
2021/06/22 17:46:48 Serving content from /home/user/go/pkg/mod/golang.org/x/website/tour@v0.0.0-20210616181959-e0d934b43647
2021/06/22 17:46:48 A browser window should open. If not, please visit http://127.0.0.1:3999
2021/06/22 17:46:52 accepting connection from: 127.0.0.1:33192

要找出它的安装位置,您可以执行which tour

$ which tour
/home/user/go/bin//tour

reference