Wie kann ich ein Verzeichnis hinzufügen, um die Perl-Bibliothek-Pfad auf der system-Ebene?
Auf einem standard-linux einrichten, wo kann ich ein Verzeichnis hinzufügen, um die @INC
variable?
In der /etc/profile
Datei, fügte ich hinzu:
export PERLLIB=$PERLLIB:/foo/bar
export PERL5LIB=$PERL5LIB:/foo/bar
Dank
Sie nur Ihre eigene Frage beantwortet. Was suchst du sonst?
Sie brauchen nur zu tun, PERL5LIB - PERLLIB ein fallback sollte PERL5LIB nicht definierten (und definieren beide IMHO zu Verwirrung)
Möchten Sie wissen, wie @INC aufgebaut ist?
Sie brauchen nur zu tun, PERL5LIB - PERLLIB ein fallback sollte PERL5LIB nicht definierten (und definieren beide IMHO zu Verwirrung)
Möchten Sie wissen, wie @INC aufgebaut ist?
InformationsquelleAutor paulj3000 | 2010-03-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie möchten, dass jedes Perl-Skript, um die zusätzliche library Pfade, können Sie Sie neu kompilieren, Perl und geben Sie die extra-Verzeichnisse als Teil der Installation. Andere als die, sind Sie stecken mit der ad-hoc-Methoden, wie Sie beschreiben.
Sie brauchen nur, um es wieder aufzubauen, wenn Sie es wollen, dort zu sein, ohne etwas anderes zu tun. Ansonsten verwenden Sie einfach PERL5LIB.
InformationsquelleAutor brian d foy
Möglicherweise müssen Sie auch die Quelle Ihrer ~/.bashrc, so dass es erstellt die Umgebung, oder sich Abmelden und wieder anmelden, bevor diese änderung wirksam wird. Zumindest wäre dies erforderlich, wenn Sie diese Veränderung in Ihrem lokalen ~/.bash_profile nicht systemweit.
InformationsquelleAutor Hugh Esco
Frage 1: Cannot locate ... in @INC - Perl-Maven
Frage 2: Wie installiert man das Modul
Frage 3: Wo habe ich installiert mein Modul
Frage 4: how to load module
Antwort 1:
Antwort 2:
Antwort 3:
Antwort 4:
InformationsquelleAutor Shicheng Guo
Unter Befehl hilft, um dieses Problem zu beheben.
use lib "/usr/drucken";
InformationsquelleAutor Dinesh S