2013-05-01 13 views
9

Ich habe versucht, einige Module auf einem neuen Server (Fedora Core 18) zu installieren ich wette, diese Fehlermeldung:CPAN.pm kann nicht in @INC gefunden werden (@INC enthält:/usr/local/lib/perl5/usr/local/share/perl5

Can't locate CPAN.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 .). 
BEGIN failed--compilation aborted. 

Das Modul I installieren müssen, ist: XML/Writer.pm

, weil ich immer diese Fehlermeldung:

Can't locate XML/Writer.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5 /usr/share/perl5 . 

Jeder von euch kennt Warum oder wie kann ich diesen Fehler beheben?

Antwort

24

Einige OS-Distributionen schneiden Teile der Perl-Kernverteilungen aus. In diesem Fall scheint es, dass das eigentliche Tool zum Installieren von Modulen ausgemerzt wurde. Sie müssen also das Betriebssystem installieren, um es zu installieren.

Try CPAN zu installieren

yum -y install perl-CPAN 

und anschließend cpan Befehl verwenden, um die erforderlichen Module

cpan XML::Writer 
+1

Fedora ist berühmt für das Hacken Kern 'perl' in viele verschiedene RPMs zu installieren. Deshalb benutze ich immer Perlbrew. – friedo