Go语言Revel框架 环境搭建

Creak_Phone · · 2594 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

一、安装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

 



有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:Creak_Phone

查看原文:Go语言Revel框架 环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2594 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传