1.首先参考连个链接
http://blog.csdn.net/creak_phone/article/details/12620969
http://www.geek521.com/?p=616
2. 安装Go,网上很多,可以参考:http://www.cnblogs.com/hello-ruby/p/4546790.html
3. 设置GOPATH
ØMac 配置GOPATH
Mac 下可以在 ~/.bash_profile 文件去设置。
(注意:1. 如果没有.bash_profile文件,则创建一个。
2. 如果有这个文件,则在最后追加这两句话。)
export GOPATH=$HOME/mygo
export PATH=$PATH:$HOME/mygo/bin
注: 如果没有配置GOPATH,如果配置了就不需要看了。
-------------------------------------------------------
Ø Windows 配置GOPATH
“计算机”----> 属性 ----> 高级系统设置 ----> 环境变量 ----> 系统变量的Panel 添加GOPATH变量
GOPATH C:\XXX\xxGo
-------------------------------------------------------
4. 安装git 和 Mercurial
ps: 由于google 被强,Mercurial hg 下载 code.google.com go的源码有问题
5. 获取Revel framework
go get github.com/robfig/revel
再下载 revel 的 工具,运行命令:
go get github.com/robfig/revel/revel
如果被墙到这里就没用了.出现缺少go.net/websocket的包
我的办法是去 http://code.google.com/p/go/source/browse/?repo=net
下载解压到 src 下 code.google.com\p\go.net 里面
然后再运行命令:
go get github.com/robfig/revel/revel
如果出现了bin pkg src 三个目录,表示安装成功了
进入bin目录运行revel.exe
看到一些命令,下面建立第一个web application
$bin> revel new myweb
$bin> revel run myweb
访问 http://localhost:9000 表示配置成功
6. 编译Revel命令行工具
在你的工作区GOPATH 根目录下执行下面命令:(注意,切换到Gopath 目录下)
Ø Mac:
go build -o bin/revel github.com/robfig/revel/revel
Ø Windows:
go build -o bin/revel.exe github.com/robfig/revel/revel
Ø Mac: 把Revel添加到环境变量
把编译好的文件放入 PATH 参数中,这样我们可以直接执行。
export PATH="$PATH:$GOPATH/bin"
echo 'PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile (Mac系统的终端配置文件)
-------------------------------------------------------
Ø Windows: 把Revel添加到环境变量
“计算机”----> 属性 ----> 高级系统设置 ----> 环境变量 ----> 用户变量的Panel 追加PATH变量
PATH ;C:/XXX/mygo/bin
-------------------------------------------------------
7. 测试Revel安装情况
在命令行执行 revel help ,如果能看到下面信息,就能确保 Revel 安装好了。
8. Revel中文社区:
http://www.gorevel.cn/
一步一步学习revel框架参考资料
http://www.cnblogs.com/ztiandan/archive/2013/01/17/2864498.html