启动golang tour的本地版本时出现问题

启动golang tour的本地版本时出现问题,go,Go,我安装了go for ubuntu,正如这里和这里所解释的(“当你运行tour程序时,它会打开一个web浏览器,显示你的本地版本的tour”,但它没有) 预期工程: 顺便说一句,我需要一个sudo前缀:sudo tar-C/usr/local-xzf go1.15.3.linux-amd64.tar.gz 这似乎是意料之中的: go version go version go1.13.8 linux/amd64 go get golang.org/x/tour 已列出禁止使用的文件(不需要):

我安装了go for ubuntu,正如这里和这里所解释的(“当你运行tour程序时,它会打开一个web浏览器,显示你的本地版本的tour”,但它没有)

预期工程: 顺便说一句,我需要一个sudo前缀:
sudo tar-C/usr/local-xzf go1.15.3.linux-amd64.tar.gz

这似乎是意料之中的:

go version
go version go1.13.8 linux/amd64
go get golang.org/x/tour
已列出禁止使用的文件(不需要): 然后我试着去跑步。去

要在web浏览器中打开本地版本的巡演

得到了以下错误:

$ go run tour.go 
go: downloading golang.org/x/tools v0.0.0-20190312164927-7b79afddac43
go: extracting golang.org/x/tools v0.0.0-20190312164927-7b79afddac43
go: finding golang.org/x/tools v0.0.0-20190312164927-7b79afddac43
# command-line-arguments
./tour.go:63:4: undefined: analyticsHTML
./tour.go:63:19: undefined: socketAddr
./tour.go:127:28: undefined: prepContent
m@kubuntu-MS-7C37:~/go/src/golang.org/x/tour$ go run 
go run: no go files listed
围棋工具:没有这样的工具“巡回”
然后我累了,
$go tool tour
得到错误
go tool:没有这样的工具“tour”
() `


我的工作环境是Kubuntu 20.04。

go get golang.org/x/tour
之后,您的tour二进制文件将位于
~/go/bin
(此处~表示回家,默认为您的主文件夹)

然后您可以
echo“导出路径=\$PATH:~/go/bin”>>~/.bashrc&&source~/.bashrc

最后你得到了你想要的

[x@localhost ~]$ tour
2020/10/26 14:37:17 Serving content from /home/x/go/src/golang.org/x/tour
2020/10/26 14:37:17 A browser window should open. If not, please visit http://127.0.0.1:3999
2020/10/26 14:37:18 accepting connection from: 127.0.0.1:55772
使用

~/go/bin/tour

我们可以编写go脚本,并使用go run运行它。 某些语言也可以像脚本语言一样启动,例如。 这对于“随游随游”来说可能并不容易。最好使用位于
~/go/bin
的二进制文件。 帮助链接使用Go编写脚本

它没有说去
去跑步旅行。去
去跑步
。它说运行名为
tour
的文件,即
go-get
安装到您的
$GOPATH/bin
。我如何在本地启动该程序?我累了
$go-tool-tour
出错
go-tool:没有这样的工具“tour”
()`如果该站点上的信息有错误,请联系它背后的人。这只是一个普通的bug。@hobbs使用$GOPATH它得到的
没有这样的文件或目录<代码>$GOPATH/tour
==>bash:
/tour:没有这样的文件或目录
$$GOPATH/tour/tour
==>
bash:/tour/tour:使用已经编译的版本
~/go/bin/tour
没有这样的文件或目录。一些语言也可以像脚本语言一样启动,例如
kotlinc hello.kt
。这对于“随游随游”来说可能并不容易。
[x@localhost ~]$ tour
2020/10/26 14:37:17 Serving content from /home/x/go/src/golang.org/x/tour
2020/10/26 14:37:17 A browser window should open. If not, please visit http://127.0.0.1:3999
2020/10/26 14:37:18 accepting connection from: 127.0.0.1:55772