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?
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
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...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden