[quote=renee,13.May.2004, 18:41]wenn in der ersten Zeile des Bar.pm ein
Quotepackage Modul::Bar;
steht, dann mach mal in Foo.pm ein
use FindBin ();
use lib $FindBin::Bin.'/../';
use Modul::Bar;
[/quote]
"use FindBin" bezieht sich immer auf das aufrufende Skript, nicht auf das derzeitige Modul. Wenn man relativ zu einem Modul ein Verzeichnis waehlen will, muss man folgendes machen:
use File::Basename;
BEGIN {
my $mod =;
$mod =~ s{::}{/}g;
$mod .= ".pm";
push @INC, dirname $INC{$mod}; # oder unshift, ggfs. mit Test, ob das Verzeichnis bereits in @INC existiert
}