CPAN.pm: собирается построить K / KA / KAORU / Geo-Coder-Many-0.42.tar.gz
Не удается найти Geo / Coder / Many / Google.pm в @INC (@INC содержит: / 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.) по адресу /usr/share/perl/5.14/Module/Load .pm строка 27. Не могу найти ...
Geo :: Coder :: Many :: Google - это плагин, который поставляется в комплекте с Geo :: Coder :: Many для перевода между Geo :: Coder :: Google и Geo :: Coder :: Many. Как вы можете видеть из этого URL:
https://metacpan.org/source/KAORU/Geo-Coder-Many-0.42/lib/Geo/Coder/Many/Google.pm
(Обратите внимание, что Geo / Coder / Many / Google.pm принадлежит пакету Geo-Coder-Many 0.42.)
Это подразумевает, что во время «make test» ваша среда не была правильно настроена для включения собственных модулей пакетов в тест @INC
или $PERL5LIB
во время теста. Что странно, потому что это определенно должно быть по умолчанию.
Чтобы пойти немного более общим:
Geo :: Coder :: Многие попытки динамически генерировать свой список зависимостей на основе установленных вами модулей Geo :: Coder :: *. Стоит отметить, что Geo :: Coder :: Google и Geo :: Coder :: Googlev3 - это разные модули - в частности, Geo :: Coder :: Google используется для версии 2 API геокодера Google.
Это означает, что первая часть вашего вопроса не совсем актуальна. Это не сбой при поддержке Google v3, это сбой при поддержке Google v2, который вы также должны установить.
Я предлагаю попробовать:
sudo cpan App::cpanminus sudo cpanm --sudo --prompt Geo::Coder::Many
Затем, предполагая, что это снова не сработало, используйте опцию prompt, чтобы «проверить» каталог сборки и попробуйте сами запустить «make test» или «./Build test» ... или, альтернативно, использовать «proof --blib» для проверки конкретного .t файлы, которые соответствуют вашим потребностям. Если все работает к вашему удовольствию, вы можете выйти из Инспекции с помощью «выхода», а затем форсировать установку.