首页 > 其他分享 >Go语言Revel框架 准备工作

Go语言Revel框架 准备工作

时间:2023-07-18 21:06:08浏览次数:37  
标签:GOPATH 框架 revel Revel application Go PATH robfig

一、安装Go

参考下面几篇文章:

http://golang.org/doc/install


 

二、设置GOPATH

参考下面几篇文章:



 

三、安装 git 和 hg

go get 克隆依靠 Git 和 Mercurial

参考:

 

四、获得 Revel framework

go get github.com/robfig/revel

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

 

参考:

 

五、编译 Revel 命令行工具

在你的 工作区 GOPATH 根目录下执行下面命令:

 

go build -o bin/revel github.com/robfig/revel/cmd

 

把编译好的文件放入 PATH 参数中,这样我们可以直接执行。

export PATH="$PATH:$GOPATH/bin" 
echo 'PATH="$PATH:$GOPATH/bin"' >> ~/.bash_profile


六、测试 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.

Go语言Revel框架 准备工作_Go

 

参考资料:

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

标签:GOPATH,框架,revel,Revel,application,Go,PATH,robfig
From: https://blog.51cto.com/u_15588078/6768095

相关文章

  • Go语言Revel框架 网页请求处理流程
    请求处理流程框架图下图是 Play!Framework 的请求处理流程,Revel框架页是一样的。  图片来自: 对这幅图的说明如下:Playframework是一个无状态的面向请求/回应的框架,所有的HTTP请求都遵循下面的处理流程:框架接收到一个HTTPRequestRouter组件试图从conf/文件中找出对应......
  • Go语言Revel框架,创建一个Web App
    首先请确保Revel环境搭配好了,搭配方式参看: 在命令行依次执行下面命令:cd$GOPATHrevelnewmyapprevelrunmyapp执行的结果提示如下:上面有个提示,CodepathshouldbeinGOPATH,butisinGOROOT。这是因为之前我下载revel代码时,还没有设置GOPATH,goget自动就下载GOROOT目......
  • Win7下安装go1.1beta1
    下载安装Go首先确认你操作系统是64还是32位的,这样在https://code.google.com/p/go/downloads/list下载那个包就知道了。这里我们要下载的是:go1.1beta1.windows-amd64.msigo1.1beta1Windows(x8664-bit)MSIinstaller下载完成后,直接安装即可,安装默认安装的C:\Go目录下,同时......
  • Go语言Revel框架 的聊天室示例解读
    安装Revel框架请参看下面这篇文章:《Go语言Revel框架准备工作》 运行聊天室例子运行聊天室例子只需执行下面命令:$revelrungithub.com/robfig/revel/samples/chat$revelrungithub.com/robfig/revel/samples/chat~~revel!http://robfig.github.com/revel~2013/03/2511:54:4......
  • Go语言Revel框架 聊天室三种通讯方式分析
    三种机制的切换首页相关的网页请求路由如下:#LoginGET  /GET  /demo                 Application.EnterDemo首页显示输入昵称和三种聊天技术选择入口,选择后form提交到Application.EnterDemo页面。跳转到三种具体的聊天技术页面是通......
  • Golang的跨平台编译程序
    Golang支持交叉编译,也就是说你在32位平台的机器上开发,可以编译生成64位平台上的可执行程序。交叉编译依赖下面几个环境变量:$GOARCH  目标平台(编译后的目标平台)的处理器架构(386、amd64、arm)$GOOS     目标平台(编译后的目标平台)的操作系统(darwin、freebsd、linux、wind......
  • Go语言用WebSocket的简单例子
    Go语言标准包里面没有提供对WebSocket的支持,但是在由官方维护的go.net子包中有对这个的支持,需要独立下载, Gowebsocketpackage下载地址:http://code.google.com/p/go.net/websocket。Goget命令下载:gogetcode.google.com/p/go.net/websocket Go实现的WebSocket的文档:http://......
  • Golang做的验证码(2)
    前面一篇文章介绍了2个用Golang做的验证码 这里再补充几个:1、在GAE上使用的Google的验证码(ReCAPTCHA)封装https://github.com/ThePiachu/GAE-Go-ReCAPTCHA这个的核心代码只在下面这个文件:https://github.com/ThePiachu/GAE-Go-ReCAPTCHA/blob/master/ReCaptcha/ReCaptcha.go 2、一......
  • Golang连接Oracle数据库
    Golang连接Oracle的库有很多,比较常见的如下:不过,oralce只提供了oci8的接口,必须通过它来调用,所以下面方案都逃不过相关设置。1、go-db-oracle地址:https://code.google.com/p/go-db-oracle/官方介绍:OracleDriverusingcgotocallOCIlibrariesfromOracleInstantClient11.......
  • java mongo 插入geometry 多边形 线 点
    importcom.mongodb.client.MongoCollection;importcom.mongodb.client.model.geojson.LineString;importcom.mongodb.client.model.geojson.Point;importcom.mongodb.client.model.geojson.Polygon;importcom.mongodb.client.model.geojson.Position;importcom.tusvn.cc......