У нас есть ферма серверов, и мы медленно переходим к новой версии Perl (5.12.1). В настоящее время мы работаем 5.8.5. ОС также будет обновлена с RedHat 4 до RedHat 5, но RedHat 5 все еще вернется на Perl 5.8.8. Таким образом, некоторое время в нашем исходном дереве мы будем поддерживать две версии Perl.
Мне сказали установить новую версию Perl в наше исходное дерево, а также все модули CPAN, которые мы в настоящее время используем. Мне действительно сказали "скомпилировать" модули с правильной версией Perl. Я смущен этим. Могут ли некоторые модули конфигурировать себя по-разному для разных версий Perl? Учитывая это, я предполагаю, что я должен настроить каталог CPAN для каждой версии Perl в нашем дереве?
Любая информация или "gotchas" об этом сценарии?
Изменить: в качестве дополнительного вопроса будет ли работать тот же каталог cpan (указанный в ~/.cpan) для обоих деревьев, или мне нужно связать в разных каталогах, когда я работаю на разных деревьях (установка модулей)?