perlbrew is a tool to manage multiple Perl installations in your $HOME directory. Created by Gugod (εεΊ·ζ°), perlbrew lets you keep the system Perl untouched while installing arbitrary versions of Perl per project, switching between them with a single command.
It is the standard solution for developers who need to test against multiple Perl versions, run multiple production projects with different requirements, or sandbox CPAN module installs.
Manage multiple Perl installations in your home directory. Like rbenv/pyenv, but for Perl.
β¨ Features
Install 5.10, 5.20, 5.30, 5.40 side by side. Switch globally or per shell.
Lives entirely in $HOME/perl5. Don't touch system Perl, don't break the OS.
perlbrew lib creates isolated CPAN module sets per project. No more global pollution.
perlbrew install-patchperl + skip-installation flags speed up new-version installs.
perlbrew switch / perlbrew use. Hot-swap Perl interpreters for testing matrix runs.