"Не удалось выполнить компиляцию по требованию в /home/ubuntu/perl5/lib/perl5/App/DuckPAN/Cmd.pm строка 22".

Я не могу заставить утку работать. Вот ошибка, которую я получаю, есть идеи?

Checking for latest App::DuckPAN ... 0.135
Checking for latest DDG Perl package... 0.120

Используя следующие мгновенные ответы DDG:

 - DDG::Goodie::ABC (Words)
 - DDG::Goodie::AltCalendars (Words)
 - DDG::Goodie::Anagram (Words)
 - DDG::Goodie::Ascii (Words)
 - DDG::Goodie::AspectRatio (Words)
 - DDG::Goodie::Atbash (Words)
 - DDG::Goodie::Average (Words)
Can't locate Math/Int2Base.pm in @INC (@INC contains: lib /home/ubuntu/perl5/lib/perl5/i686-linux-gnu-thread-multi-64int /home/ubuntu/perl5/lib/perl5 /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl .) at lib/DDG/Goodie/Base.pm line 4.
BEGIN failed--compilation aborted at lib/DDG/Goodie/Base.pm line 4.
Compilation failed in require at /home/ubuntu/perl5/lib/perl5/App/DuckPAN/Cmd.pm line 22.

1 ответ

Как упомянул @rutter, проблема в том, что вам не хватает зависимости для пакета Goodie.

DuckPAN предоставляет простой способ установить все зависимости (которые установили их через CPAN, как предложил Руттер), как только вы окажетесь в корне репозитория Goodie (zerclickinfo-goodie), запустите duckpan installdeps и это установит все необходимое для запуска duckpan server или же duckpan query,

Кстати, в будущем лучше всего сообщать об этих проблемах в соответствующем репо, в данном случае репо DuckPAN: https://github.com/duckduckgo/p5-app-duckpan, поскольку мы проверяем их ежедневно.

Другие вопросы по тегам