CPAN.pm: Going to build K/KA/KAORU/Geo-Coder-Many-0.42.tar.gz
Can't locate Geo/Coder/Many/Google.pm in @INC (@INC contains: /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 /usr/share/perl/5.14/Module/Load.pm line 27. Can't locate ...
Geo :: Coder :: Many :: Google é um plugin que vem junto com Geo :: Coder :: Many para traduzir entre Geo :: Coder :: Google e Geo :: Coder :: Many. Como você pode ver neste URL:
(Note que o Geo / Coder / Many / Google.pm pertence ao pacote Geo-Coder-Many 0.42.)
Isso implica que durante o 'make test' seu ambiente não foi configurado corretamente para incluir os próprios módulos dos pacotes no @INC
ou $PERL5LIB
durante o teste. O que é estranho porque definitivamente deveria ser o padrão.
Para ir um pouco mais geral:
Geo :: Coder :: Muitas tentativas de gerar dinamicamente sua lista de dependências com base em quais módulos Geo :: Coder :: * você instalou. Vale a pena notar que Geo :: Coder :: Google e Geo :: Coder :: Googlev3 são módulos diferentes - especificamente Geo :: Coder :: Google é usado para a versão 2 da API Geocoder do Google.
Isso significa que a primeira parte da sua pergunta não é totalmente relevante. Não está falhando no suporte do Google v3, está falhando no suporte do Google v2, que você também deve ter instalado.
Sugiro tentar:
sudo cpan App::cpanminus
sudo cpanm --sudo --prompt Geo::Coder::Many
Então, supondo que ele falhe novamente, use a opção prompt para "Inspecionar" o diretório de compilação e tente executar 'make test' ou './Build test' você mesmo ou use 'prove --blib' para testar arquivos .t específicos que são relevantes para suas necessidades. Se as coisas funcionarem de acordo com a sua satisfação, você pode sair do Inspect com 'exit' e depois forçar a instalação.