Что делает Perl, когда установлены две версии модуля?

У меня нет корневого доступа к удаленному компьютеру, с которым я работаю, поэтому я использую комбинацию cpanm и local :: lib, как описано здесь для установки модулей CPAN в мой локальный каталог на коробке. Используя cpanm, я предполагаю, что cpanm Module :: To :: Update установит самую новую версию модуля в моей локальной библиотеке.

По-видимому, мне не нужен root-доступ для обновления моих модулей с помощью CPAN, поскольку я только что попробовал, и обновление прошло успешно. Однако мне все еще любопытно, какую версию модуля Perl будет использовать: локальную версию или версию CPAN по умолчанию? Или он просто будет использовать то, что новее?

Если это существует в perldoc или Stack Overflow, я тоже буду признателен. Я пробовал искать в обоих, но не смог найти = /

7
задан Community 23 May 2017 в 11:48
поделиться