[Dbix-class] getting error; DBIx::Class not finding Schema created with schema loader

Uwe Völker uwe at uwevoelker.de
Tue Aug 30 07:53:35 GMT 2011


You need to add testdb to @INC:

use lib '../testdb';

(right before "use Mysqltestdb::Schema;")

2011/8/30 Rajeev Prasad <rp.neuli at yahoo.com>:
> I tried mentioning the path where schema was created, but i am getting
> error: can someone hel resolve? thx. Rajeev
>
>
> /home/someplace/cgi-bin/insertdb.pl
> /home/someplace/testdb/Mysqltestdb/Schema/ResultSet
>
> insertdb.pl===================================
> #!/usr/bin/perl
>
> use strict;
> use warnings;
>
> use Mysqltestdb::Schema;
> Mysqltestdb::Schema->dump_to_dir('../testdb/');
>
> my $schema =
> Mysqltestdb::Schema->connect("dbi:mysql:mysqltestdb:localhost:3306",
> 'rootuser', 'mysqlpassword');
>
> my @users = (['test123'], ['test456']);
> $schema->populate('testdbusers', [
>    [qw/userid/],
>    @testdbuserss,
> ]);
>
>
> +++++++++++++++
> error:
> $ insertdb.pl
> Can't locate Mysqltestdb/Schema.pm in @INC (@INC contains: /etc/perl
> /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5
> /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10
> /usr/local/lib/site_perl .) at ./insertdb.pl line 6.
> BEGIN failed--compilation aborted at ./insertdb.pl line 6.
>
>
>
>
>
>
>
>
> _______________________________________________
> List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class
> IRC: irc.perl.org#dbix-class
> SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/
> Searchable Archive:
> http://www.grokbase.com/group/dbix-class@lists.scsys.co.uk
>



More information about the DBIx-Class mailing list