win7环境下安装运行gotour【转载整理】

时间:2021-09-25 16:11:52

转载请注明出处:http://www.cnblogs.com/Vulpers/p/5562586.html

最近尝试学习golang,在某个网站(真忘了)上发现gotour是一款灰常叼的教程&指南,之后搜索发现有前辈给出了本地安装离线gotour的方法,但实际安装过程中发现一些问题:

1.通过go get bitbucket.org/mikespook/go-tour-zh/gotour命令安装时报错,提示missing Mercurial command,原来是先需要安装Mercurial

2.顺利用以上命令安装成功后,原贴说直接运行gotour命令即可通过http://127.0.0.1:3999进行本地访问gotour,然而,bin目录下没有gotour... 解决方法

综上,本帖将整体安装过程梳理一遍(go语言安装及配置就不再赘诉了)

1.下载并安装Mercurial及Git

  Mercurial:https://www.mercurial-scm.org/wiki/Download#Windows

  Git:https://git-scm.com/download/win

  (如无法访问请*或百度寻找国内下载源)

2.用Mercurial下载gotour离线包,命令如下

  hg clone https://bitbucket.org/mikespook/go-tour-zh

3.用Git下载goTools&goNet,命令如下

  go get github.com/golang/net

  go get github.com/golang/tools

4.调整文件路径,确保以上所下载的三个文件夹分别在以下路径中

  gotour离线包:$GOPATH/src/bitbucket.org/mikespook

  net:$GOPATH/src/golang.org/x/

  tools:$GOPATH/src/golang.org/x/

  ($GOPATH指代你自己定义的GOPATH路径,请参考go语言环境配置,需要注意的是,GOPATH下要建立src、bin、pkg三个文件夹)

5.在命令行中切换到$GOPATH/src/bitbucket.org/mikespook/go-tour-zh/gotour,执行以下命令

  go install

6.至此,在$GOPATH/bin目录下已经生成gotour.exe文件了,将其复制到$GOROOT/bin目录下

7.命令行中执行gotour,到浏览器中访问http://127.0.0.1:3999就可以查看本地的gotour了

参考资料:

1.构建离线Go编程指南——gotour

2.golang - revel安装手记

3.go-tour-zh离线安装

4.Go语言开发环境配置