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

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

119 голосов | спросил David B 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 16 Sep 2010 18:42:58 +0400 2010, 18:42:58

4 ответа


0

Альтернативный способ использования 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 здесь:

ответил draegtun 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 16 Sep 2010 19:10:16 +0400 2010, 19:10:16
0

Для Strawberry Perl попробуйте:

cpan -u
ответил Denis Howe 27 MarpmWed, 27 Mar 2013 19:59:41 +04002013-03-27T19:59:41+04:0007 2013, 19:59:41
0

upgrade

Кстати, есть команда help.

ответил musiKk 16 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 16 Sep 2010 18:56:15 +0400 2010, 18:56:15
0

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

ответил Matthias Munz 28 Maypm13 2013, 19:41:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132