CPAN.pm: K / KA / KAORU / Geo-Coder-Many-0.42.tar.gz wird gebaut
Geo / Coder / Many / Google.pm in @INC kann nicht gefunden werden (@INC enthält: / 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.) um /usr/share/perl/5.14/Module/Load .pm Zeile 27. Kann nicht finden ...
Geo :: Coder :: Many :: Google ist ein Plugin, das im Lieferumfang von Geo :: Coder :: Many enthalten ist, um zwischen Geo :: Coder :: Google und Geo :: Coder :: Many zu übersetzen. Wie Sie dieser URL entnehmen können:
https://metacpan.org/source/KAORU/Geo-Coder-Many-0.42/lib/Geo/Coder/Many/Google.pm
(Beachten Sie, dass Geo / Coder / Many / Google.pm zum Geo-Coder-Many 0.42-Paket gehört.)
Dies bedeutet, dass Ihre Umgebung während des "Make-Tests" nicht richtig konfiguriert wurde, um die eigenen Module der Pakete in den @INC
oder $PERL5LIB
während des Tests aufzunehmen. Was seltsam ist, denn das sollte definitiv der Standard sein.
Um etwas allgemeiner zu werden:
Geo :: Coder :: Viele Versuche, die Abhängigkeitsliste basierend auf den von Ihnen installierten Geo :: Coder :: * - Modulen dynamisch zu generieren. Es ist erwähnenswert, dass Geo :: Coder :: Google und Geo :: Coder :: Googlev3 unterschiedliche Module sind - insbesondere Geo :: Coder :: Google wird für Version 2 der Geocoder-API von Google verwendet.
Dies bedeutet, dass der erste Teil Ihrer Frage nicht vollständig relevant ist. Bei der Unterstützung von Google v3 schlägt dies nicht fehl, bei der Unterstützung von Google v2, die Sie ebenfalls installiert haben müssen.
Ich schlage vor zu versuchen:
sudo cpan App::cpanminus sudo cpanm --sudo --prompt Geo::Coder::Many
Vorausgesetzt, es schlägt erneut fehl, verwenden Sie die Eingabeaufforderungsoption, um das Build-Verzeichnis zu "inspizieren", und führen Sie "make test" oder "./Build test" selbst aus ... oder verwenden Sie alternativ "beweisen --blib", um bestimmte .t-Dateien zu testen Dateien, die für Ihre Bedürfnisse relevant sind. Wenn alles zu Ihrer Zufriedenheit funktioniert, können Sie Inspect mit 'exit' beenden und die Installation erzwingen.