golang学习之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思想:

至此,记录完毕!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏岑玉海

hadoop的调试

  折腾hadoop的调试很久了,一直都没折腾对,查过很多资料,但是都没试出来,最终在不断地尝试当中调试出来了,所以想把这个过程记录下来,和大家分享一下。   ...

2614
来自专栏nummy

pydoc用法简介

python中pydoc模块可以从python代码中获取docstring,然后生成帮助信息。

662
来自专栏魏豪的专栏

LNMP平台的搭建

LNMP指的是多款软件的集合。L指的是Linux系统,N指的是Nginx网站服务器,M指的是Mariadb数据库软件,P指的是php软件。Linux目前是一款最...

4940
来自专栏破晓之歌

关于python项目依赖生成,数据导出和导入 原

它生成的 requirements.txt 文件包含当前环境的完全列表,不相关的依赖包也会包含进来。

461
来自专栏我的博客

PHP错误提示failed to open stream: Too many open files

项目遇到的这个问题failed to open stream: Too many open files 检查PHP脚本发现发起很多curl请求,于是看curl是...

3065
来自专栏小怪聊职场

爬虫课程(三)|Python2和Python3的比较及安装

2446
来自专栏电光石火

在Win7的IIS上搭建FTP服务及用户授权

FTP服务      FTP是文件传输协议(File Transfer Protocol)的简称,该协议属于应用层协议(端口号通常为21),用于Intern...

2259
来自专栏10km的专栏

maven:release:prepare报错Cannot run program "bash"

今天执行mvn release:prepare做版本发布的时候报了一个莫名其妙的错误: [ERROR] Caught exception in FS.readP...

17910
来自专栏极客慕白的成长之路

利用Atom-beautify来美化代码

前面我们说到了强大的Atom编辑器,下面我来说说怎么使用强大的Atom-beautify来美化代码。

494
来自专栏前端vue

(0)webpack学习笔记—哈喽~沃德

webpack是一个现代javascript应用程序的模块打包器(module bundler),他会递归的构建一个依赖关系图,其中包含应用程序需要的每个模块,...

1104

扫码关注云+社区