Thread Modul-Namespace geändert (9 answers)
Opened by Robse at 2005-08-18 18:07

Robse
 2005-08-18 20:40
#47231 #47231
User since
2005-01-08
22 Artikel
BenutzerIn
[default_avatar]
Also nach make install liegt das Modul in

/usr/lib/perl5/site_perl/5.8.0/

im Verz. Dev (Obiges Vz. ist auch in @INC enthalten)
Die Datei heisst MySQLDB.pm.
Der Konstruktor heisst auch ganz sicher 'new'.

Ich habe jetzt noch mal einen einfachen test gemacht:

/home/test/mod/testmod.pm
Code: (dl )
1
2
3
4
5
6
package testmod;

sub new
{
#
}

/home/test/test.pl
Code: (dl )
1
2
3
use testmod;

my $obj = tetsmod->new();

Und die Pfade sind wie oben.

h2xs -X -A -n testmod
perl Makefile.PL
make
make install
../perl test.pl

und dann kommt wieder

Can't locate object method "new" via package "testmod" at test.pl line 3.

Also jetzt geht es gar nicht mehr.
Da muss doch noch was anderes falsch sein?

View full thread Modul-Namespace geändert