Jemand zu Hause?
CGI habe, eine alte Version 3.43 vom Provider vorhanden und eine neue 3.55 in meinem eigenen Verzeichnis.
ExtUtils::Installed findet beim allgemeinen Suchlauf nur die alte Version, obwohl ich mit Parameter new(extra_libs=>\@meinpfad}); meine eigenen Verzeichnisse ergänzt habe.
2013-03-18T14:40:55 GwenDragonEs wird solange in @INC gesucht bis eine Version >= angegebener Nummer gefunden wird.
Wie frage ich & perlintro
brian's Leitfaden für jedes Perl-Problem2013-03-18T16:13:28 pq2013-03-18T14:40:55 GwenDragonEs wird solange in @INC gesucht bis eine Version >= angegebener Nummer gefunden wird.
ich denke, das ist ein trugschluss. passiert hier jedenfalls nicht so. das erste passende modul wird geladen und dann nicht weitergesucht, auch wenn die version nicht stimmt.
2013-03-18T18:10:48 biancaAber wieso hat es bei GwenDragon funktioniert?
2013-03-19T07:33:36 MuffiAls Kombination find ichs gut.
Also unshift vom Pfad auf INC und zusätzlich Abfrage der Version.
lib (Kurz: es prüft, ob im einzubindenden Verzeichnis bestimmte Unterverzeichnisse existieren; wenn ja, werden diese ebenfalls eingebunden). use lib '/path/to/module/dir';
2013-03-19T22:08:20 Linuxer(Kurz: es prüft, ob im einzubindenden Verzeichnis bestimmte Unterverzeichnisse existieren; wenn ja, werden diese ebenfalls eingebunden).