Thread Anfänger-Frage use / require / Pfad
(8 answers)
Opened by Frank183 at 2010-07-23 23:59
Hallo Leute,
ich hoffe, dass meine Frage nicht allzu sehr RTFM ist: Ich habe PerlExpress / Strawberry Perl unter Windows XP installiert. Ich möchte WebScraping mit WWW::Mechanize probieren. Ich habe die Datei mechanize.pm in den Pfad .\strawberry\perl\vendor\lib kopiert und binde sie mit "use Mechanize;" in mein Script ein, funktioniert, fein. Wenn ich jetzt die Funktion "$my_browser->links();" verwenden möchte, dann bekomme ich die Fehlermeldung "Can't locate WWW/Mechanize/Link.pm in @INC( ... ) Ich habe die Datei link.pm in das gleiche Verzeichnis wie oben kopiert und binde sie mit "use Link";" ein, bekomme aber immer noch den gleichen Laufzeit-Fehler. Was mache ich falsch ? Gibt es irgendwo eine einfache Übersicht, wie man Include-Pfade konfiguriert, was der Unterschied ist zwischen use und require, was der Unterschied ist zwischen "use www::mechanize" und "use mechanize", etc. Zu meinem Hintergrund: ich bin seit 15 Jahren Entwickler: C/C++, Java, ABAP, div. Scriptsprachen unter UNIX und Windows, bin also nicht ganz blöd, habe aber leider nicht die Zeit, mich stundenlang mit Konfigurationsasepekten zu beschäftigen. Vielleicht hat ja jemand ein Herz für mich ... ;-) Viele Grüße Frank P.S.: Wer eine Frage zu SAP/ABAP hat, kann mich gerne jederzeit kontaktieren. Last edited: 2010-07-24 00:05:12 +0200 (CEST) |