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