Perl Carton Cpanfile, опциональная установка в основную среду Perl

У меня есть коробочный файл. на серверах, на которых у меня есть sudo, я бы с радостью установил последние версии своих модулей по всему миру.

написать сценарий, который удаляет "требует" и использует cpan -i (хотя я обеспокоен тем, что у меня может быть слишком много, чтобы соответствовать пределу командной строки), или эта функциональность уже где-то еще?

1 ответ

Решение

Если есть cpanfile, вы можете просто запустить

$ cpanm --installdeps . 

как корень (с sudo) в каталоге с cpanfile и cpanm прочтет его и установит ваши зависимости в любой Perl, настроенный для этого cpanm,

Вы можете игнорировать carton для этого полностью.

Другие вопросы по тегам