Vampire Geschrieben 12. März 2005 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
mtn Geschrieben 16. März 2005 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
Vampire Geschrieben 17. März 2005 Autor 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
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.