Kann nicht finden local/lib.pm in @INC in /usr/share/perl/5.14/CPAN/Erstmalige.pm

Ich versuche, mit Perl die ersten mal auf meinem system ist Ubuntu 12.04. Ich habe Perl v. 5.14.2 installiert ist.

Ich sah installieren von Perl-Modulen, also begann ich wie folgt:

$ perl -MCPAN -e shell

Den Assistenten gestartet, konfigurieren Sie die Umgebung, wie man hier sehen kann: http://pastebin.com/5hn8vkb5

Obwohl, es blieb in der Mitte mit der folgenden Fehlermeldung:

...

Checksum for /home/john/.cpan/sources/authors/id/A/AP/APEIRON/local-lib-1.008009.tar.gz ok
---- Unsatisfied dependencies detected during ----
----     APEIRON/local-lib-1.008009.tar.gz    ----
    ExtUtils::MakeMaker [build_requires]
Running make test
  Make had some problems, won't test
  Delayed until after prerequisites
Running make install
  Make had some problems, won't install
  Delayed until after prerequisites

Can't locate local/lib.pm in @INC (@INC contains:
    /home/john/perl5/lib/perl5
    /etc/perl
    /usr/local/lib/perl/5.14.2
    /usr/local/share/perl/5.14.2
    /usr/lib/perl5
    /usr/share/perl5
    /usr/lib/perl/5.14
    /usr/share/perl/5.14
    /usr/local/lib/site_perl
    /home/john/Desktop)
at /usr/share/perl/5.14/CPAN/FirstTime.pm line 1300.

Was kann ich tun, um den setup-Perl-Umgebung richtig auf meine Ubuntu-installation?


Nach Abbruch des Assistenten und Neustart wieder, es gibt keine Fehlermeldung mehr.
Wie kann ich den Assistenten erneut starten, so kann ich hier wählen:

Welchen Ansatz wollen Sie? (Wählen Sie "local::lib', 'sudo' oder 'manual')
[local::lib]

  • cpan local::lib vielleicht? Oder überprüfen Sie die apt-get-repository. Sie müssen nicht das Modul installiert, aber Sie markiert haben, verwenden Sie es als Mittel zum installieren von Modulen. Sie wollen nicht sudo?
  • Was wäre der name der Bibliothek, die ich zu installieren, müssen Sie über sudo apt-get install ...?
  • Schlägt mich. Sie haben zu suchen. Aber Sie können natürlich tun sudo cpan local::lib. Oder?
  • $ apt-cache search local-lib gibt:liblocal-lib-perl - module to use a local path for Perl modules. Sie möglicherweise nicht erhalten diese Fehlermeldung, wenn Sie versuchen: $ sudo perl -MCPAN -e shell
  • Ich machte sudo cpan local::lib und sudo apt-get install liblocal-lib-perl. Jedoch der Assistent Fehler war Weg, bevor - siehe meine aktualisierte Frage? Wie kann ich den Assistenten erneut starten?
  • Nicht sicher, ich Wette, du kannst rm -rf ~/.cpan, wenn Sie noch nicht installiert, alles noch. Ich würde empfehlen, versucht cpanminus anstelle des alten CPAN shell. HINWEIS: rm -rf auf eigene Gefahr! Nicht positiv, dass man nicht etwas Durcheinander 😉
  • Ja, ich fand auch cpanminus und erfolgreich installiert-Module mit der --sudo option. Wenn Sie nichts dagegen haben, formulieren Sie Ihre Kommentare als Antwort, damit schließe ich diese Frage dann.

InformationsquelleAutor JJD | 2013-05-22
Schreibe einen Kommentar