2016-04-20 12 views
0

Wenn ich mit a.pl laufenPerl „Verwendung XMLParser“ hat einen Fehler

... 
use xmlparser; 
... 

ich eine Fehlermeldung bekommen habe als belows

@0localhost.localdomain:/home/sylee/work] perl a.pl 
Can't locate xmlparser.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at a.pl line 4. 
BEGIN failed--compilation aborted at a.pl line 4. 

und ich habe eine Menge Solver gefunden wie diese yum installieren "perl (XML :: Parser)" .. etc, Aber diese funktionieren nicht. Jetzt gab ich fast auf.

Würden Sie mir bitte bitte helfen, wie man dieses Problem löst?

Mein System ist "Centos5-64bit"

update1

a.pl ist bestehen wie diese

# Load PERL libraries 
# ------------------------------------------------------------------------------ 

use strict; 
use warnings; 

use lib 'bin/lib';      # Collapse namespace 'lib::' 
use xmlparser;       # Load the XML parser module 

Wie kann man wissen, wo richtige "verwenden lib 'bin/lib';" ?

Antwort

0

Das klingt nicht wie der Name des Perl-Moduls.

Versuche:

use XML::Parser; 

Mehr als alles versuchen, die XML::Parser documentation on CPAN lesen.

+0

Dank Aber ich denke, https://centos.org/forums/viewtopic.php?f=20&t=21915 ist das gleiche Problem von mir. – Carter

+0

Wie auch immer, ich habe den gleichen Fehler – Carter

+0

Sie müssen möglicherweise das XML :: Parser-Modul auf dem Server installieren. Wenn Sie Shared Hosting betreiben, gibt es wahrscheinlich einen Eintrag "perl Modules" im Hosting Control Panel. Wenn Sie Shell-Zugriff haben, können Sie CPAN über die Shell ausführen. – Milton

Verwandte Themen