我第一次尝试Go。我关注these docs并希望在本地进行巡回演出,但我还没弄明白如何让它发挥作用。
应该找到工具“巡演”在哪里?
我在OSX 10.11.3上,我通过Homebrew安装了Go
我在.zshrc
export GOPATH=$HOME/code/Go
export GOROOT=/usr/local/opt/go/libexec
export PATH=$PATH:$GOPATH/bin
export PATH=$PATH:$GOROOT/bin
答案 0 :(得分:66)
答案 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/
答案 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
内部将调用或启动gotour
,gotour
之外的其他地方将需要有可执行文件所在位置的路径。换句话说,当您不在$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/tour
与 A 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