Как мне разработать модули cpan без их установки?
Я взял исходную проверку двух модулей cpan: A и B.
Оба модуля A и B являются версиями для разработчиков.
B зависит от A.
У меня вопрос, как мне работать на B без установки A.
(У меня уже установлена более старая версия A)
2 ответа
Если вы хотите иметь модуль A
доступно иногда, например, когда вы работаете над модулем B
, но не для вашего обычного удовольствия от Perl, вы можете посмотреть в local::lib
, который является простым способом установки некоторых модулей в указанный пользователем каталог. Тогда, когда вы хотите работать над модулем B
просто добавьте каталог, где модуль A
установлен на ваш PERL5LIB
переменная окружения, и удаляйте ее, когда она вам не нужна. Смотрите документацию для local::lib
: http://search.cpan.org/perldoc?local%3A%3Alib
Один из способов сделать это - использовать lib следующим образом:
perl -Mlib=/some/dir/module/lib program.pl