perlbrew is a admin-free perl installation management tool.
Copy & Paste this line into your terminal:
curl -kL http://install.perlbrew.pl | bash
Or, if your system does not have curl but something else:
# Linux wget --no-check-certificate -O - http://install.perlbrew.pl | bash # FreeBSD fetch -o- http://install.perlbrew.pl | sh
If you prefer to install with cpan, there are two steps:
sudo cpan App::perlbrew perlbrew init
If it is installed with cpan, the perlbrew executable should be installed as
/usr/local/bin/perlbrew. For all users who want to use
perlbrew, a prior
perlbrew init needs to be executed.
The default perlbrew root directory is
~/perl5/perlbrew, which can be changed
PERLBREW_ROOT environment variables before the installation and
initialization. For more advanced installation process, please read the
The latest version is 0.63, read the release note: Release 0.63.
perlbrew is a tool to manage multiple perl installations in your
$HOME directory. They are completely isolated perl universes.
This approach has many benefits:
sudoto install CPAN modules, any more.
While the default is good enough, you may customize it to install to alternative places, or even let multiple users share the whole perlbrew environment.
To install the latest stable release, and use it permanently:
perlbrew install perl-5.16.0 perlbrew switch perl-5.16.0
To play with the bleeding-edge version, but only in the current shell:
perlbrew install perl-blead perlbrew use perl-blead
myprogram.pl against all installations of perl, especially helpful when running tests:
perlbrew exec myprogram.pl
For more descriptions about commands,
perlbrew has always been improving, it is a open source project for everyone to participate. There are currently over 60 contributors and growing. The code repository is located on github. Feel free to send a bug report, a pull request, or a beer. Everything helps :)