Vampire Geschrieben 12. März 2005 Teilen Geschrieben 12. März 2005 Warum gibt es in dem Perlinstallationsverzeichnis eigentlich ein site\lib\ und ein lib\??? Perl sucht in beiden verzeichnissen nach PMs. Gibt es da irgendeinen Unterschied zwischen den beiden Verzeichnissen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
mtn Geschrieben 16. März 2005 Teilen Geschrieben 16. März 2005 Die beiden Ordner sind Standardordner für PMS, machst du ein use mymodul guckt Perl zuerst in lib, wenn es das Modul nicht findet in site\lib, ist da auch nichts guckt es in den cgi-bin deiner Webumgebung (das alles im Normalfall). Mit einem print "@INC"; bekommst du eine Liste aller Verzeichnisse in denen Perl sucht, mit my $key; foreach $key (sort keys(%INC)) { print "$key => $INC{$key}\n"; } bekommst du eine Liste aller installierten Module. Mit use lib "my/path/to/modules"; kannst du einen weiteren Pfad zu Modulen hinzufügen, welche du dann auch mit use MyModule; aufrufen kannst. Grüße Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Vampire Geschrieben 17. März 2005 Autor Teilen Geschrieben 17. März 2005 OK, dann weiß ich bescheid. Thx Ich wusste nur nicht, ob es da einen unterschied zwischen den beiden genannten Pfaden gibt. Also ists nur die Reihenfolge des Nachguckens... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.