Как я могу найти версию установленного модуля Perl? - PullRequest
55 голосов
/ 26 сентября 2008

Как найти версию установленного модуля Perl?

Это ответ внизу, но я считаю, что это достаточно важно, чтобы жить здесь. С этими предложениями я создаю функцию в моем .bashrc

function perlmodver {
    perl -M$1 -e 'print "Version " . $ARGV[0]->VERSION . " of " . $ARGV[0] . \
    " is installed.\n"' $1
}

Ответы [ 12 ]

1 голос
/ 26 сентября 2008

Кроме того, для модулей, которые используют Exporter.pm, вы можете получить эту информацию с помощью этого трюка:

perl -MSome::Module=99999 -ex
Some::Module version 99999 required--this is only version 1.9205 at ...

Для модулей, которые не используют Exporter.pm, более длинный трюк сообщает ту же информацию:

perl -e'use Some::Module 99999'
Some::Module version 99999 required--this is only version 1.9205 at ...
0 голосов
/ 07 августа 2015

Вы также можете взглянуть на App :: module :: version

$ module-version

The version of App::module::version in /home/yourself/perl5/lib/perl5 is 1.004
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...