Ich möchte gern eine .pm-Datei aus dem selben Verzeichnis in eine .pl-Datei einbinden. Das funktioniert jedoch leider nicht:
- Code: Select all
...[error] Can't locate bla.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . /etc/apache2) at /var/www/bla/public_html/cgi-bin/bla/bla.pl line 7.\n
Wenn ich die pm-Datei in ein anderes include-Verzeichnis (beispielsweise /usr/local/lib/site_perl/) kopiere, läuft alles einwandfrei.
Ich finde das sehr misteriös und weiß nicht so recht weiter, da ja das aktuelle Verzeichnis genauso bei den includes steht wie die anderen Pfade...
Kann mir bitte jemand weiterhelfen?
Ich verwende (wird zwar sicherlich irrelevant sein, aber naja...):
Debian/Linux Etch
Apache 2.2.3
libapache2-mod-perl 2.0.2-2.3