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 条评论
登录 后参与评论

相关文章

来自专栏coder修行路

python爬虫从入门到放弃(一)之初识爬虫

整理这个文档的初衷是自己开始学习的时候没有找到好的教程和文本资料,自己整理一份这样的资料希望能对小伙伴有帮助 什么是爬虫? 网络爬虫(又被称为网页蜘蛛,网络机器...

18610
来自专栏杂七杂八

Anaconda安装与初步使用

Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本...

4065
来自专栏DannyHoo的专栏

xcode7中KSImageNamed-Xcode-master插件无法使用问题的解决

Xcode 升级到7之后VVDocumenter-Xcode,OMColorSense,KSImageNamed等一系列的插件失效的解决办法,以及不小心误点了...

561
来自专栏菜鸟程序员

Macos下使用加速百度云(aria2gui下载器)

6103
来自专栏walterlv - 吕毅的博客

将 .NET Core 项目打一个最简单的 NuGet 源码包,安装此包就像直接把源码放进项目一样

2018-06-20 01:22

682
来自专栏程序员互动联盟

【专业技术】安卓如何调试?

工欲善其事,必先利其器,对于开发中的一些工作同样是这样。工具的使用非常重要。下面的文章介绍了一个android的性能分析工具。对于要做android性能优化但还...

3378
来自专栏程序猿

Burp Suite二十节: 使用Burp, Sqlmap进行自动化SQL注入渗透测试

XSS(跨站脚本攻击)漏洞是Web应用程序中最常见的漏洞之一,它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中...

3846
来自专栏听雨堂

Android新手之旅(1) 开发环境的安装

  大致情况:安装Android开发环境,网上有很多的教程,装eclipse,jdk…别的问题都不大,最麻烦的是装sdk,因为安装是一个在线安装过程,而要安装的...

1747
来自专栏分享达人秀

安装Android模拟器,准备开发

完成以上所有步骤(JDK、ADT Bundle、SDK),那么就可以开始进行Android开发了。 Android程序必须运行在Android系...

2706
来自专栏阮一峰的网络日志

Page Visibility API 教程

但是,这些事件在手机上可能不会触发,页面就直接关闭了。因为手机系统可以将一个进程直接转入后台,然后杀死。

704

扫码关注云+社区