由于工作原因要学习golang,根据golang推荐学习方法搭建本地A tour of GO环境,记录操作过程。

环境

win7 64位

下载并安装golang

http://www.golangtc.com/download

exe文件install安装

配置go环境变量

环境变量添加GOROOT为GO的安装目录。

环境变量添加GOPATH是GO的项目目录。

当使用go get 获取内容时保存在GOPATH下,相当于workspace。

go环境变量配置

安装完成之后,cmd下执行go

go测试

如图则安装配置成功

安装Mercurial

Mercurial 是一个跨平台的分布式版本控制软件。Mercurial主要由Python语言实现,不过也包含一个用C实现的二进制比较工具。Mercurial一开始的主要运行平台是Linux。现在Mercurial已经被移植到Windows、Mac OS X 和大多数类Unix系统中。Mercurial主要由一个命令行程序组成,但现在也有了图形用户界面。

如果你的系统中没有安装Mercurial,你就无法使用hg命令。
下载:https://mercurial.selenic.com/wiki/Download#Windows

安装python2.7

因为Mercurial依赖python2.7 ,需安装python2.7
下载:https://www.python.org/downloads/release/python-2710/

install安装配置环境变量

安装go-tour

墙外用户命令行下执行:

go get code.google.com/p/go-tour/gotour

墙内用户:

go get github.com/zhanming/go-tour-cn/gotour.cn

go install github.com/zhanming/go-tour-cn/gotour.cn

成功的话会在,$GOPATH/bin目录下生成gotour.cn.exe文件

如果获取失败,可以在github:

https://github.com/zhanming/go-tour-cn.git

下载zip包文件。然后解压缩到GOPATH下面的src目录。

tour 目录结构

编译本地go tour

go install github.com/zhanming/go-tour-cn/gotour.cn

在$GOPATH/src/github**/***/gotour.cn 目录下命令行执行 go build
生成gotour.cn.exe

运行go tour

cmd下运行gotour.cn.exe 然后在浏览器输入http://127.0.0.1:3999