[Catalyst] new install -- problem creating a model
Jürgen Peters
taulmarill at xgn.de
Wed Jul 6 16:36:14 CEST 2005
On Wed, 6 Jul 2005 10:23:38 -0400, Keith Wolters wrote
>
> I came to the part where it said to create a model.
> Here's a transcript of what happened then:
>
> [root at palprx01 catalyst]# cd MiniMojo/ [root at palprx01 MiniMojo]#
script/minimojo_create.pl model minimojo CDBI
dbi::SQLite:/home/kwolters/catalyst/MiniMojo/minimojo.db exists
"/usr/home/kwolters/catalyst/MiniMojo/script/../lib/MiniMojo/M/minimojo.pm"
Couldn't require loader class "Class::DBI::Loader::", "Can't locate
Class/DBI/Loader/.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0 .) at (eval
20) line 2, <DATA> line 1. BEGIN failed--compilation aborted at (eval 20)
line 2, <DATA> line 1. " at
/usr/lib/perl5/site_perl/5.8.0/Class/DBI/Loader.pm line 79, <DATA> line 1.
> If I run 'perl -MClass::DBI::Loader' I get no error so why does
> minimojo_create.pl fail?
>
you made a mistake by typing two collons after dbi. the script parsing that
string searches for the database type between those two collons, that's why it
wants to load Class/DBI/Loader/.pm instead of Class/DBI/Loader/SQLite.pm
Jürgen
More information about the Catalyst
mailing list