Альтернативным методом использования upgrade
из оболочки CPAN по умолчанию является использование cpanminus
и cpan-outdated
.
Это настолько легко и ловко использовать, что я вряд ли когда-нибудь вернусь к оболочке CPAN. Чтобы обновить все ваши модули за один раз, введите команду:
cpan-outdated -p | cpanm
Я рекомендую вам установить cpanminus
, как описано в документации:
curl -L https://cpanmin.us | perl - App::cpanminus
А затем установите cpan-outdated
вместе со всеми другими модулями CPAN, используя cpanm
:
cpanm App::cpanoutdated
Кстати: если вы используете perlbrew
, вам нужно будет повторять это для каждого Perl, который вы установили под ним.
Вы можете узнать больше о cpanminus
и cpan-outdated
в репозиториях Github здесь: