Should I unset any Perl related environment variables before installing ActivePerl?
The short answer is yes!! If you have environment variables such as PERLLIB, PERL5LIB or PERL5OPT set, incompatible versions of modules may be used during the installation process and this may cause the installation to fail. If you have any of these environment variables set, you should temporarily unset the variables, reboot the system and then attempt the installation of ActivePerl. These environment variables are checked by all installed versions of Perl, if you have multiple versions of Perl installed it is not a good idea to set these environment variables globally.