The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

perlbrew - Perl Environment manager.

SYNOPSIS

    perlbrew [options] [init|install|installed|switch]

    # Initialize
    perlbrew init

    # Install some Perls
    perlbrew install perl-5.12.0
    perlbrew install perl-5.13.0

    # Install from a git checkout
    cd /path/to/src/perl
    perlbrew install .

    # See what were installed
    perlbrew installed

    # Switch perl in the $PATH
    perlbrew switch perl-5.13.0
    perl -v

    # Turn it off. Disable it.
    perlbrew off

    # Turn it back on. Re-enable it.
    perlbrew switch perl-5.13.0

COMMANDS

install perl-<version>

Build and install the given version of perl.

install /path/to/perl/git/checkout/dir

Build and install from the given git checkout dir.

installed

List the installed versions of perl.

switch perl-<version>

Switch to the given version. You may need to run 'rehash' after this command.

off

Disable perlbrew. Use switch command to re-enable it.

OPTIONS

-?|help

prints this help

-f|force

Force installation of a perl

-q|quiet

Log output to a log file rather than STDOUT. This is the default.

-v|verbose

Log output to STDOUT rather than a logfile

-as

Install a given perl under an alias.

    perlbrew install perl-5.6.2 -as legacy-perl
-D

pass through switches to the perl Configure script

    perlbrew install perl-5.10.1 -D=usemymalloc

DESCRIPTION

This program will read the given input file(s) and do something useful with the contents thereof.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 80:

You forgot a '=back' before '=head1'