让每个的人的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

Author: grc

Org version 7.9.3f with Emacs version 24

Validate XHTML 1.0
原创粉丝点击