Otto: Eigenes Module

Beitrag lesen

Hallo zusammen,

so ich verstehe etwas mit Perl nicht ich möchte gern ein paar eigene Module schreiben und die benutzen ohne zu installieren.

Dazu habe ich mir ein Grundgerüst mit h2xs -AXc -n NewModule
erzeugt, welches nun wie folgt aussieht:
.
|-- NewModule
|   |-- Changes
|   |-- MANIFEST
|   |-- Makefile
|   |-- Makefile.PL
|   |-- README
|   |-- blib
|   |   |-- arch
|   |   |   -- auto |   |   |       -- NewModule
|   |   |-- bin
|   |   |-- lib
|   |   |   |-- NewModule.pm
|   |   |   -- auto |   |   |       -- NewModule
|   |   |-- man1
|   |   |-- man3
|   |   |   -- NewModule.3pm |   |   -- script
|   |-- lib
|   |   -- NewModule.pm |   |-- pm\_to\_blib |   -- t
|       -- NewModule.t -- test.pl

Das Module NewModule würde ich jetzt gern ohne weitere Umwege in dem Script test.pl nutzen. Dazu habe ich es per use NewModule::NewModule eingebunden.

Jedoch bekomme ich dann die Fehlermeldungen: Can't locate NewModule/NewModule.pm.

Mit der Option -I um den Include Pfad zu ändern habe ich auch schon gespielt, allerdings ohne Erfolg. Ist mein Vorhaben überhaupt möglich?

Wenn ich das Module direkt in den Ordner NewModule kopiere, geht alles wunderbar. Das aktuelle Verzeichnis ist auch im Include Pfad enthalten.

MfG
Otto