Perl muss konfiguriert werden

Perl muss konfiguriert werden

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 vermute, es gibt ein JSON-Modul, das möglicherweise über CPAN installiert werden muss. Haben Sie einen Vorschlag, wie man es aktivieren kann?

Danke

Aktualisieren

Ich konnte das JSON-Modul zwar installieren, bekomme jetzt aber eine andere 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.

Antwort1

Unter 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

was Sie vielleicht bevorzugen, da apt-filees nicht standardmäßig installiert ist.

Antwort2

Für JSON.pmdas Ubuntu-System sollten Sie libjson-perldas folgende Paket installieren:

apt-get install libjson-perl

Sie können herausfinden, welches Ubuntu-Paket Ihre Datei enthält, dank:

apt-file search JSON.pm

verwandte Informationen