X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FManual%2FInstallation.pod;h=fdf9f515629092c3e96ba12fe3c260cc0666c5a8;hb=488736aa8f612ac5f963a9c9f4794286525a335a;hp=a942b7a371ad7b3f077db58e00d0226234c26290;hpb=64ccd8a8bfbc16276c044c94702b1440c2897695;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Manual/Installation.pod b/lib/Catalyst/Manual/Installation.pod index a942b7a..fdf9f51 100644 --- a/lib/Catalyst/Manual/Installation.pod +++ b/lib/Catalyst/Manual/Installation.pod @@ -2,43 +2,59 @@ Catalyst::Manual::Installation - Catalyst Installation - - =head1 DESCRIPTION -This section of the Catalyst tutorial looks at a number of items -required to first get going with Catalyst development. +How to install Catalyst. +=head1 INSTALLATION +On one hand, Catalyst gains immediate power and flexibility +through its use of CPAN (the Comprehensive Perl Archive +Network, an enormous global repository containing over 10,000 +free modules). On the other hand, Catalyst's reliance on CPAN +can complicate initial installations, especially in +shared-hosting environments where you, the user, do not have +easy control over what versions other modules are installed. -=head1 INSTALLATION +It is worth stressing that the difficulties found in installing +Catalyst are caused not by anything intrinsic to Catalyst +itself, but rather by the interrelated dependencies of a large +number of required modules. -On one hand, Catalyst gains immediate power and flexibility through is -use of CPAN (the Comprehensive Perl Archive Network, an enormous global -repository containing over 10,000 free modules). On the other hand, -Catalyst's reliance on CPAN can complicate initial installations. -Fortunately, there are a growing number of methods that can dramatically -ease this undertaking: +Fortunately, there are a growing number of methods that can +dramatically ease this undertaking: =over 4 =item * -Matt Trout's C +Matt Trout's C script Available at L, C can be a quick and painless way to get Catalyst up and -running. Just download the script from the link above and type C. +running on your system. Just download the script from the link above +and type C. This script automates the process of +installing Catalyst itself and its dependencies, with bits of overriding +so that the process does not require user interaction. =item * Chris Laco's CatInABox -Download the tarball from +CatInABox is a complete version of Catalyst that is installed locally on +your system, so that you don't need to go through the effort of doing a +full install. Simply download the tarball from L and unpack it on your machine. Depending on your OS platform, either run C -or C. +or C to set your bin/PERLLIB paths. This tarball contains +everything needed to try out Catalyst including Catalyst itself, +Template Toolkit, several Authentication modules, StackTrace, and a few +other plugins. + +A special Win32 version is available upon request that contains many +more plugins and pre-compiled modules, including DBIx::Class, DBI, +SQLite, and Session support. If you are interested in this version, +please send e-mail to C. =item * @@ -51,7 +67,6 @@ complement of Catalyst plugins. =back - =head2 OTHER METHODS In addition to the "all-in-one" approaches mentioned above, there are a @@ -80,12 +95,13 @@ C for automated installations. In short, simply mount the portage overlay and type C. -=items * +=item * FreeBSD FreeBSD users can get up and running quickly by typing C. +/usr/ports/www/p5-Catalyst && make install>, or C if C is installed on your system. =item * @@ -95,84 +111,26 @@ Windows users can take advantage of the PPM tool that comes with ActivePerl to jumpstart their Catalyst environment. Directions are available at L. -=back - -B Although all of the above methods can be used to install a base -Catalyst system, only the VMWare image is likely to have all of the -plugins and modules you need to complete this tutorial. When you start -the C