win7下go web之revel安装
接着上回记录的win7下go环境搭建,go的开发,现在除了sublime外,LiteIDE比较推荐,下载链接
下载安装后直接打开,需要配置下go环境(本机使用的是window 386版本),如下:
打开该文件配置如下地方:
接下来新建一个cmd程序测试下:
这里新建一个简单的“命令行”程序,项目位置默认为GOPATH下面,这里为“main”,单击“ok”,LiteIDE自动生成一个go的main文件:
直接快捷键“Ctrl+R”运行,打印如下:
由此说明执行成功!
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版本的解压(路径一定要正确):
然后再在cmd窗口中执行如下命令:
查看是否成功:
说明安装成功!
接下来试着新建一个web应用:
运行myapp应用:
这货启动了一个http服务,端口默认为9000,直接浏览器访问:
ok,至此,Revel应用创建并启动成功!
Revel创建的目录结构如下,实现了mvc思想:
至此,记录完毕!
有疑问加站长微信联系(非本文作者)