Go语言Revel框架 环境搭建

来源:互联网 发布:mac book air 13寸 编辑:程序博客网 时间:2024/05/22 17:14

一、安装Go

参考下面几篇文章:

http://golang.org/doc/install

http://www.cnblogs.com/ghj1976/archive/2013/01/16/2863142.html

 

二、设置GOPATH

参考下面几篇文章:

http://www.cnblogs.com/ghj1976/archive/2013/03/24/2979668.html

http://www.cnblogs.com/ghj1976/archive/2013/02/16/2913350.html

Ø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

 -------------------------------------------------------

三、安装 git 和 hg

go get 克隆依靠 Git 和 Mercurial

· Installing Git

· Installing Mercurial

参考:http://www.cnblogs.com/ghj1976/archive/2013/03/08/2949237.html

 

四、获得 Revel framework

go get github.com/robfig/revel

如果没有设置 GOPATH,会下载到 GOROOT 目录下,否则下载到 GOPATH的第一个目录下。

参考:http://www.cnblogs.com/ghj1976/archive/2013/03/08/2949237.html

 

五、编译 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

 -------------------------------------------------------


 六、测试 Revel 安装情况

在命令行执行  revel help ,如果能看到下面信息,就能确保 Revel 安装好了。

 

$ revel help
~
~ revel! http://robfig.github.com/revel
~
usage: revel command [arguments]

 

The commands are:

 

new create a skeleton Revel application
run run a Revel application
build build a Revel application (e.g. for deployment)
package package a Revel application (e.g. for deployment)
clean clean a Revel application's temp files
test run all tests from the command-line

 

Use "revel help [command]" for more information.

 

参考资料:

http://robfig.github.com/revel/tutorial/gettingstarted.html

 


原创粉丝点击