stefank86: Kann einfaches Modul nicht verwenden

Beitrag lesen

Ich habe ein Problem mit einem selbstgeschriebenen, sehr einfachen Modul namens Teams.pm, das folgendermaßen aussieht:

package Teams;
sub teams
{
 return ("test");
}
1;

Aufgerufen wird es in folgendem Script:

#!/usr/bin/perl -w
use lib('D:/Pfad/cgi-bin');
use Teams;
print header();
my $mannschaften = Teams::teams();
print $mannschaften;

Die Fehlermeldung, die beim Ausführen des Scripts erscheint lautet wie folgt:

Undefined subroutine &ModPerl::ROOT::ModPerl::Registry::D_3a_Websites_ESCHolzkirchende_cgi_2dbin_test_2epl::header called at D:/Pfad/cgi-bin/test.pl line 12.

Ein anderes selbstinstalliertes Modul, das nicht ich geschrieben habe, funktioniert einwandfrei.