win7下go web之revel安装

接着上回记录的win7下go环境搭建,go的开发,现在除了sublime外,LiteIDE比较推荐,下载链接

下载安装后直接打开,需要配置下go环境(本机使用的是window 386版本),如下:

win7下go web之revel安装_第1张图片

打开该文件配置如下地方:

win7下go web之revel安装_第2张图片

接下来新建一个cmd程序测试下:

win7下go web之revel安装_第3张图片

这里新建一个简单的“命令行”程序,项目位置默认为GOPATH下面,这里为“main”,单击“ok”,LiteIDE自动生成一个go的main文件:

win7下go web之revel安装_第4张图片

直接快捷键“Ctrl+R”运行,打印如下:

win7下go web之revel安装_第5张图片

由此说明执行成功!

 

go的web框架不多,主流的有beego(国人写的,国内比较热,属于重量级框架,模块化、功能丰富)、Revel(一个高生产力的 Go 语言 Web 框架,充分利用了go的goroutine)、martini,这里记录下Revel的安装(win7 64):

首先是下载:

$ go get github.com/revel/revel  //安装revel框架      
$ go get github.com/revel/cmd/revel      //安装revel的cmd命令行工具

因为国内google被墙的原因,安装时会报如下问题:

提示缺少go的websocket包,这里要手动下载:

http://code.google.com/p/go/source/browse/?repo=net

直接下载zip版本的解压(路径一定要正确):

win7下go web之revel安装_第6张图片

然后再在cmd窗口中执行如下命令:

查看是否成功:

win7下go web之revel安装_第7张图片

说明安装成功!

 

接下来试着新建一个web应用:

win7下go web之revel安装_第8张图片

运行myapp应用:

win7下go web之revel安装_第9张图片

这货启动了一个http服务,端口默认为9000,直接浏览器访问:

win7下go web之revel安装_第10张图片

ok,至此,Revel应用创建并启动成功!

 

Revel创建的目录结构如下,实现了mvc思想:

win7下go web之revel安装_第11张图片

至此,记录完毕!

你可能感兴趣的:(win7下go web之revel安装)