Существует ли Devel::Peek как отдельный модуль Perl?

У меня чистая установка Perl 5.26.3, и я пытаюсь установить Dancer2.

Dancer2 зависит от App::Cmd::Setup, который зависит от Getopt::Long::Descriptive, который зависит от Params::Validate, который зависит от Devel::Peek.

Глядя на Devel::Peek на MetaCPAN, он является частью дистрибутива perl 5.30.2. , и я не могу найти пакет Devel::Peek сам по себе. В списке «Перейти к версии» на странице Devel::Peek указана предыдущая версия Perl, а не Devel::Peek.

Установка Dancer2 на perl 5.26.3, по-видимому, имеет жесткую транзитивную зависимость от установки perl 5.30.2, но у меня нет ни полномочий, ни желания обновлять установку perl.

Есть ли отдельная версия Devel::Peek?

Спасибо.

Изменить

Похоже, у меня сломана установка Perl. У меня нет Data/Peek.pm нигде в файловой системе. Когда я пытаюсь use Devel::Peek, мне говорят Can't locate Devel/Peek.pm in @INC.

Я установлю с нуля и начну сначала.

Спасибо.


person neniu    schedule 13.05.2020    source источник
comment
где вы видите, что Params::Validate требует более нового Devel::Peek? Devel::Peek отсутствует в вашей чистой установке 5.26.3? если да, то откуда взялась эта чистая установка?   -  person ysth    schedule 14.05.2020
comment
Re Dancer2 на perl 5.26.3, по-видимому, имеет жесткую транзитивную зависимость от установки perl 5.30.2, а?   -  person ikegami    schedule 14.05.2020
comment
Если это RHEL/CentOS, попробуйте установить пакет perl-core.   -  person haukex    schedule 17.05.2020


Ответы (2)


Нет. Он доступен только как часть Perl. Он является частью Perl с версии 5.6 в 2000 году.

person ikegami    schedule 13.05.2020
comment
Тогда у меня должна быть сломанная установка perl. - person neniu; 14.05.2020
comment
Некоторые дистрибутивы Linux разбивают Perl на несколько пакетов. Установите необходимый пакет - person ikegami; 14.05.2020

Вы должны быть в состоянии исправить это с установкой

yum perl-Devel-Peek
person Ωmega    schedule 16.12.2020