Installing MojoMojo

On FreeBSD, install the p5-MojoMojo package. A Debian package for MojoMojo will soon be available.

TODO: document where files end up after installation. (alternatively, run updatedb and locate mojomojo_server.pl)

System Requirements

Installation

  1. install Catalyst. This can be as easy as cpan Catalyst::Runtime

  2. install the image manipulation libraries, libpng-dev libgif-dev libjpeg-dev (or libjpeg62-dev), on which Imager depends

  3. install MojoMojo:

  4. configure MojoMojo

To see how likely the installation tests are to succeed, check the CPAN Testers status of the MojoMojo dependencies.

  • configure MojoMojo
  • Here is an older example installation progress.

    Installing the latest build from GitHub

    apt-get install libpng12-dev libjpeg62-dev libxslt1-dev libgdbm-dev docbook-xsl docbook-xsl-doc-html
    apt-get install git-arch
    git clone git://github.com/marcusramberg/mojomojo.git
    cpan -i Module::Install
    cd mojomojo
    perl Makefile.PL
    make
    make test
    # change mojomojo.conf if necessary
    script/mojomojo_spawn_db.pl  # creates database
    script/mojomojo_server.pl  # launch development server
    

    From here on, see Deployment. If you run into problems, see Troubleshooting.