Thread installiertes Modul Mechanize wird nicht geladen
(14 answers)
Opened by PerlNewbie at 2017-05-19 11:05
Was heisst "funktioniert auch nicht"?
Taucht eine Fehlermeldung? Wie lautet diese? Passiert gar nix? Lass uns nicht raten, liefer bitte Infos. Deine Pfadangabe ist IMHO fehlerhaft; innerhalb von "" hat der \ Sonderfunktion; um beispielsweise Sonderzeichen oder Umbrüche zu liefern. Wenn Du einen "echten" \ haben willst, musst Du ihn doppelt angeben. Code: (dl
)
use lib "D:\\Perl\\site\\lib\\WWW"; Wenn Du das Modul WWW::Mechanize einbinden willst, gehört das WWW nicht in den Suchpfad. In der Regel ist es so, dass ein "::" im Modulnamen einem Verzeichnis-Trenner im Dateisystem entspricht. Wenn also das Modul also "Foo::Bar" heisst, wird in den Such-Verzeichnissen nach "Foo/Bar.pm" gesucht. Wenn das Modul also als C:\Perl\libs\WWW\Mechanize.pm vorläge, müsste der Code so funktionieren: Siehe dazu auch perlfunc use, perlfunc require perlmod, IIRC PS: Wenn das Modul "normal" installiert wurde, ohne dass Du da große Anpassungen am Installationsort vorgenommen hast, sollte das Modul eigentlich auch ohne "use lib ..." eingebunden werden können. edit: ein W zuviel Last edited: 2017-05-19 14:02:16 +0200 (CEST) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |