Perl-Compilation Error: “Can ' T locate local/lib.Uhr"
Als Perl-Neuling, ich habe einen rookie-Fehler.
Ich war an einem Projekt arbeiten, das benötigt einen HTML-parser, so dass ich dachte, ich hätte die Installation von Perl HTML::TreeBuilder::XPath-Modul, so dass ich tauchte in cpan und perlbrew ohne ein umfassendes Verständnis von, wie Sie arbeiten. Ich erstellte eine Bibliothek vor Ort, aber gerne wieder alles auf Standard zurück. Aber ich bekomme diese Fehlermeldung jedes mal, wenn ich öffnen Sie ein terminal-Fenster (zweimal, für einige Grund):
Can't locate local/lib.pm in @INC (@INC contains:
/Users/James/perl5/lib/perl5
/Library/Perl/5.12/darwin-thread-multi-2level
/Library/Perl/5.12
/Network/Library/Perl/5.12/darwin-thread-multi-2level
/Network/Library/Perl/5.12
/Library/Perl/Updates/5.12.4/darwin-thread-multi-2level
/Library/Perl/Updates/5.12.4
/System/Library/Perl/5.12/darwin-thread-multi-2level
/System/Library/Perl/5.12
/System/Library/Perl/Extras/5.12/darwin-thread-multi-2level
/System/Library/Perl/Extras/5.12 .).
BEGIN failed--compilation aborted.
Ich habe gesehen, das ähnlich StackOverflow-Frage hier aber ich habe nicht apt-get
installiert.
Wie kann ich ein reset an meinem Rechner, so dass dieser Fehler nicht mehr angezeigt wird und es verwendet die Standard-Bibliothek?
- Sie haben eine
use local::lib
irgendwo, und Sie brauchen es nicht mehr, wenn Sie alles installiert haben normalerweise
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
local::lib
installation die Anweisungen sagen, fügen Sie eine Zeile zu Ihrem.bashrc
oder.bash_profile
. Von Ihrem Fehler, es sieht aus wie die Linieist immer noch vorhanden. Suchen und entfernen Sie es.
.bash_profile
. Entfernt und kein Fehler mehr. Vielen Dank!