让每个的人的perlchat跑起来
来源:互联网 发布:淘宝版权投诉 编辑:程序博客网 时间:2024/06/05 06:24
perlchat
Table of Contents
- 1 前言
- 2 下载
- 3 安装模块
- 4 MongoDB的安装使用
- 5 成功的标志
- 6 悲催的记录
- 6.1 还是很难搞定,决定换strawberry-perl
- 6.2 strawberry-perl
- 6.3 现在安装的是strawberry perl 5.14.2
1 前言
按照老Xu的说法,需要学会dancer,mongodb,ajax,javascript bootstrap. 然后利用git clone +地址复制到本地。当然要先安装mongodb。 然后执行bin/app.pl安装缺少的模块
2 下载
要安装好git,在windows下是msysGit。这里有关于git的内容参考 Git权威指南。当然这里安装完成以后就用一个命令:
git clone https://github.com/formalin14/Perl-Chat
3 安装模块
可能是人品的问题,我在这里花费的时间是最多的。各种模块都安装不上。 纠结的过程就不说了,我最后用的是strawberry perl 5.14.2,这个是Matthew给我他的环境, 我安装了这个,然后万事大吉了。 当然其他的strawberry perl也可用吧,我不太清楚了。ActivePerl应该也可以 但是不知道我这里就是会出各种问题。
安装完成strawberry perl以后,我们为了方便安装模块,首先安装cpanminus这个 模块:
cpan App::cpanminus
然后安装下列模块:
cpanm Dancercpanm YAMLcpanm Templatecpanm MongoDBcpanm URI::Escape::JavaScript#最后一个,因为报错是缺少JavaScript,所以,开始一直安装不上#后来经过米条提醒才安装上这个。
如果还缺少其他模块,请自行安装。
4 MongoDB的安装使用
这个网上有很多的教程,我在我的CSDN里也转载了我看的一些。这里说一个报错: 大致就是说找不到data\db这个文件夹,我们用mongod的命令来进行设置这个目录。 如下:
mongod -dbpath=d:\\data\\db
关于MongoDB的使用方法,还是自己看教程吧。我也不懂
5 成功的标志
当你的一切都准备就需以后,我们再次运行bin/app.pl,然后会出来一个窗口, 最后一行是:==Entering the development dance floor…。 然后你访问自己的本机的3000端口就可以了。 可以用IP地址:端口的方法,也可以用localhost:3000来访问。 别人访问的方法,就是用你的IP地址后面加上冒号,然后加上3000就可以访问了。
6 悲催的记录
下面都是刚开始用的时候的悲催的,不成功的记录。懒得删除了,就扔在下面了。 ppm 安装dancer ppm install YAML 然后从ppm里安装了App-cpanminus。然后用cpanm安装,在命令行里: cpanm AppConfig cpanm Template。
cpanm MongoDB。 cpanm JavaScript.安装失败,用ppm安装了Data-JavaScript. 还是不行,然后根据提示, cpanm LWP.
6.1 还是很难搞定,决定换strawberry-perl
6.2 strawberry-perl
安装好了以后用命令安装各种模块: cpan Dancer cpan YAML cpan Template 这里有一个选项,要选no,好像是什么XS环境什么的。 选yes的话无法安装。 cpan MongoDB
6.3 现在安装的是strawberry perl 5.14.2
然后安装 cpan App::cpanminus
然后安装模块cpanm Module::Name cpanm Dancer
cpanm YAML
cpanm Template
cpanm MongoDB
cpanm URI::Escape::JavaScript
mongod -dbpath=d:\\data\\db
Date: 2013-07-15T19:09+0800
Org version 7.9.3f with Emacs version 24
Validate XHTML 1.0- 让每个的人的perlchat跑起来
- 让XP跑起来的自动化技巧
- 让SWT欢畅的跑起来
- 让Bada的GlesCube11 Sample跑起来
- 让你的Google跑起来
- 让人坚强起来的励志经典语录
- 让你的部属“跑起来”的十大方法
- 如何让你的WinForm在IE里面跑起来
- 让插入到 innerHTML 中的 script 跑起来的代码
- 修改Host文件,让你的Google跑起来
- 让你的win10随触摸板手势跑起来
- 如何让你的laravel项目跑起来
- 让你的win10随触摸板手势跑起来
- 让一个 caffe 跑起来的流程及注意事项
- 怎么在pycharm中让按照任意的格式折叠代码块,比如让每个for循环都可以折叠起来
- 让你的网页文字动起来。。。
- 怎样让自己的blog酷起来?
- 让BT下载的速度狂飚起来
- ubuntu 配制 eclipse PHP 开发环境
- iPhone delegate 两界面传递数据(转)
- 分水岭 转android了 以后一周一篇技术分享 坚持 你是做棒的 fighting
- 题目1088:剩下的树
- poj 2828
- 让每个的人的perlchat跑起来
- gson 学习
- 一元钱的分法
- 【BUG】Fatal signal 11 (SIGSEGV) at 0x00002029 (code=1)
- 题目二
- 快速幂/快速幂取模/矩阵求解快速幂
- hdu1558 Segment set
- 分布式文件系统FastDFS架构剖析
- EFI 盘符 win7 2008 激活