Christoph: (PERL Module) require vs. use

Beitrag lesen

Hallo Zusammen,

ich versuche gerade verzweifelt Mime::Lite auf einem Server zu installieren, auf dem ich keinerlei root-Rechte habe.

Ich habe in der cgibin ein Unterverzeichnis angelegt und die Datei Lite.pm hineinkkopiert.

Wenn ich das Modul jetzt mit require ".library/Lite.pm" lade, kann ich es problemlos benutzen. Mit

use lib "./library/";
use Mime::Lite;

erreichte ich nur die Fehlermeldung "Can't locate Mime/Lite.pm in @INC at ...".

Meine Fragen dazu:

  • Wann reicht require aus? Kann es zu Problemen kommen? (Immerhin laeuft es ja so!)

  • was ist falsch an meinem "use lib ..." das ich in einem frueheren Thread als "Loesung" gefunden habe.

Gruss und Dank,

Chris

--
moaosid