Go语言Revel框架 环境搭建

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

时间: 2024-10-11 09:02:41

Go语言Revel框架 环境搭建的相关文章

Go语言-Windows开发环境搭建

由于实验室项目的需要,我今天开始学Go语言. 首先介绍Go语言开发环境的搭建,我的环境是在Windows下搭建,Go语言包推荐.msi安装包,我用的是go1.3.windows-386.msi ,原因很简单,.msi安装会自动配置环境变量,当然也可以用.zip包然后自己配置环境变量.IDE开发环境有两种选择:一是liteIDE,另一个是给eclipse下载goclipse插件.我选择的是liteIDE,下面我介绍下我今天搭建Go开发环境的小小经验总结... 1.下载Go语言安装包. 地址:htt

zf框架环境搭建

apache配置: 1.....在#LoadModule vhost_alias_module modules/mod_vhost_alias.so后面加上 LoadModule php5_module C:/php5.3/php5apache2_2.dllPHPIniDir "C:/php5.3/"AddType application/x-httpd-php .php .html .phtml php配置: 1,打开extension=php_mysql.dllextension=

eclipse中SSH三大框架环境搭建<三>

相关链接: eclipse中SSH三大框架环境搭建<一> eclipse中SSH三大框架环境搭建<二> 引言:通过上两篇文章我们已经可以掌握struts2和spring的环境的搭建以及简单使用,但是在访问数据库层面使用的是传统的JDBC.在我们项目开发中使用JDBC确实是不太理想的,所以今天我给大家来讲解一下目前行业中比较流行的持久层框架——hibernate. 第1步:我们依旧需要引入hibernate的jar包 找到hibernate解压好的文件目录,在该目录下的lib目录下有

paip.最好的脚本语言node js 环境搭建连接mysql

6.4 一些说明 数据属性可以重写同名的方法属性.这是为了避免在大型系统中产生问题的意外名称冲突.所以用一些减少冲突的常用方法是很有效果的.常用的方法包括:大写字母方法名称,用唯一的字符串来做为数据属性的名称(可以是个下划线_)或者用动词命名方法和用名字命名数据属性. 数据属性就像和对象的普通用户一样可以被方法引用.换句话说,类不能用来实现纯净的数据类型.事实上,在python中不能强制数据隐藏,一切基于约定.(另一方面,如C中写的,python的实现可以做到完全隐藏实现细节并且在必要是可以控制

Spring框架环境搭建

环境要求:jdk  1.7 及以上.Spring版本:4.3.2 1.建立普通的java 工程 2.新建lib目录,并将一下5个核心jar包拷贝过来,并加入classpath中 下载地址: http://repo.spring.io/libs-release-local/org/springframework/spring/4.3.2.RELEASE/ 3.spring  配置文件的编写 在src下新建xml文件,并拷贝官网文档提供的模板内容到xml中,配置bean到xml中 4. 验证spri

Truffle框架环境搭建

注意:本教程需要Truffle4.0或者是更高的版本 以太坊的智能合约只是代码,和我们的纸质代码不同,此合同需要非常精确的方式理解 如果合同编码不正确,我们的交易可能会失败,会导致gas的损失,更不用说浪费时间和精力 Truffle(从版本4开始)有一个内置的调试器,用于单步执行代码,所以当有错误出现的时候,可以准确的知道它是什么,在哪里发生错误,并且可以及时修复它 在本教程中,为我们将基本合同迁移到测试区块链中. 一个基本的智能合约 1.创建一个新的目录,在本地可以收集合同: mkdir  T

跨平台开发之阿里Weex框架环境搭建(一)

申明:原创文章,转载请注明出处,谢谢! https://i.cnblogs.com/EditPosts.aspx?postid=5995122 一.介绍 Weex是阿里今年6月份推出的跨平台解决方案,6月底正式开源.官网 https://alibaba.github.io/weex/ 1.官方支持iOS.Android.HTML5. 2.Write Once, Run Everywhere.一次编写可生成三平台代码. 3.DSL模板学习超简单,直接写HTML.CSS.JS.这意味着可以直接用现有

eclipse中SSH三大框架环境搭建&lt;二&gt;

通过上一篇博客我们可以轻松搭建strtus2的环境,接下来由我来继续介绍spring的环境搭建以及spring注入的简单使用 本例业务需求:将数据库一张表的信息通过JDBC查询出来并显示在页面中 流程:action控制层-->service业务层-->dao数据层-->数据库 第1步:我们还是需要加入spring开发中所需要的jar包 找到下载并解压好的spring文件,然后找到该文件下的libs目录下文件,我们可以将所有jar包复制到我们web项目下的lib目录下 注意:1>**

hibernate框架环境搭建

一.概述:hibernate框架是作用于dao层的,实现对数据的持久化保存.通过面向对象的方式操作数据库. 二.hibernate框架的搭建 1.导包 lib目录下的required文件夹下的所有jar包. mysql驱动包. 2.创建数据库于表. 3.创建实体类. 4.创建实体映射文件(以crm练习Customer类为例) 实体类名.hbm.xml 引入约束文件 <?xml version="1.0" encoding="UTF-8"?> <!D