"Не удалось выполнить компиляцию по требованию в /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, поскольку мы проверяем их ежедневно.