Perl Use Lib abhänging vom Scriptordner setzen

furryhamster

Lt. Commander
Registriert
Okt. 2008
Beiträge
1.101
Hi,

vorab: ich arbeite auf einem System mit eingeschränkten rechten und will daher möglichst nur in "meinem Ordner" Dateien ablegen.

Da ich eine Separate entwicklungsumgebung aufbauen möchte und zur Produktivsetzung die Scriptdateien nur vom Testumgebungsordner in den Produktivordner kopieren möchte, brauche ich variable Lib Ordner.

Das heißt ich möchte, dass wenn im Pfad das Wort "Testumgebung" vorkommt auch den Ordner .../script_testumgebung setzen oder einfach den Pfad, in dem das Script liegt auch als libordner verwenden.

Folgendes Problem: Das setzen muss im Begin Block geschehen. Zu diesem Zeitpunkt ist die Variable $0 (aus der ich den Pfad entnehme) noch nicht gesetzt. Mit Findbin bin ich bisher auch noch nicht weiter gekommen, da dies auf einen Ordner im System zugreift und nicht "meinen".

Einer eine Idee wie ich das Problem umgehen kann oder auch den Scriptordner als Libpfad setzen kann?
 
Zurück
Oben