Michael Hixson 9f8b5b5e29 Make web-simple resilient against database connection errors (#3080) há 7 anos atrás
..
dancer 34b12661ca Several Toolset Verification Updates (#2795) há 8 anos atrás
kelp c621b4196c Add CPU_COUNT env variable / get MAX_THREADS for load_gen (#2586) há 8 anos atrás
mojolicious e9c5f6f782 DB Setup Changes / New Travis / Vagrant fix - The Promised Land! (#2417) há 8 anos atrás
plack c621b4196c Add CPU_COUNT env variable / get MAX_THREADS for load_gen (#2586) há 8 anos atrás
web-simple 9f8b5b5e29 Make web-simple resilient against database connection errors (#3080) há 7 anos atrás
README.md 38f2a73743 update format of php-phpixie's install.sh, update documentation há 10 anos atrás

README.md

Installation and Bash Configuration

In order to declare that your framework requires Perl, you should have an install.sh that contains at least

#!/bin/bash
export PERL_HOME=${IROOT}/perl-5.18
export PATH="$PERL_HOME/bin:$PATH"

fw_depends perl

This installs the Perl interpreter and some basic modules (see Dependency Management). The install.sh file should then install any required perl modules or other supporting applications.

Perl is installed in the $IROOT directory. Currently, the Perl interpreter used by the test is in version 5.18 family. This will provide the $PERL_HOME path - should you need it - and allow all apps installed by Perl to be used directly.

Dependency Management

While installing Perl, the cpanm client is installed as well as the more advanced Carton. Carton can be used to declare and use project specific dependencies with more fine grained control of versions and even pin the specific versions used during development.

Where to get help

Perl advice can be found in #perl on freenode or on any number of channels on irc.perl.org. Frameworks might declare specific app maintainers in their app's README files.