Как обновить все мои модули CPAN до их последних версий?


Как обновить все мои модули CPAN до их последних версий?

5 118

5 ответов:

альтернативный метод использования upgrade из оболочки CPAN по умолчанию используется cpanminus и cpan-outdated.

они настолько просты и проворны в использовании, что я почти никогда не возвращаюсь к CPAN shell. Чтобы обновить все ваши модули за один раз, это:

cpan-outdated -p | cpanm


Я рекомендую вам установить cpanminus как врачи описывают:

curl -L http://cpanmin.us | perl - App::cpanminus

и затем установить cpan-outdated вместе со всеми другими модулями CPAN используя cpanm:

cpanm App::cpanoutdated

кстати: если вы используете perlbrew затем вам нужно будет повторить это для каждого Perl, который вы установили под ним.

вы можете узнать больше о cpanminus и cpan-outdated в репозитории Github здесь:

простой способ обновить все пакеты Perl (модули CPAN) заключается в следующем:

cpan upgrade /(.*)/

cpan распознает регулярное выражение, подобное этому, и обновит/обновит все установленные пакеты.

для клубники Perl, попробуйте:

cpan -u

upgrade

кстати есть

попробовать perl -MCPAN -e "upgrade /(.\*)/". Это прекрасно работает для меня.