Sie müssen Perl konfigurieren

11626
Niklas Rosencrantz

Ich wollte ein Perl-Programm ausführen und erhielt dann diese Fehlermeldung:

Can't locate JSON.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 23. BEGIN failed--compilation aborted at ./po2json line 23. 

Ich nehme an, es gibt ein JSON-Modul, das vielleicht über cpan installiert werden muss. Haben Sie einen Vorschlag, wie Sie es aktivieren können?

Vielen Dank

Aktualisieren

So konnte ich das JSON-Modul installieren, aber jetzt bekomme ich eine weitere Fehlermeldung

Can't locate Locale/PO.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ./po2json line 24. BEGIN failed--compilation aborted at ./po2json line 24. 
5

2 Antworten auf die Frage

4
grifferz

Auf Ubuntu 10.04 ist diese Datei im liblocale-po-perlPaket zu finden:

$ apt-file search Locale/PO.pm liblocale-po-perl: /usr/share/perl5/Locale/PO.pm 

Eine andere Möglichkeit, dies herauszufinden:

$ apt-cache search Locale::PO liblocale-po-perl - Locale::PO perl module 

die Sie möglicherweise bevorzugen, da apt-filestandardmäßig nicht installiert ist.

3
vaab

Für JSON.pmein Ubuntu-System sollten Sie das libjson-perlPaket installieren :

apt-get install libjson-perl 

Sie finden heraus, welches Ubuntu-Paket Ihre Datei enthält.

apt-file search JSON.pm