[perl] laden van module werkt niet

Pagina: 1
Acties:
  • 109 views sinds 30-01-2008
  • Reageer

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
ok ik heb een zeer handige perl module gevonden om databases mee te kunnen backuppen.
http://search.cpan.org/~d...-0.03/lib/MySQL/Backup.pm
als ik deze als volgt gebruik in een perl script:
code:
1
2
3
4
5
6
7
#!/usr/bin/perl
use lib '/usr/local/psa/home/vhosts/url.nl/cgi-bin/lib';

use MySQL::Backup;
  my $mb = new MySQL::Backup('rps','localhost','username','blub',{'USE_REPLACE' => 1, 'SHOW_TABLE_NAMES' => 1});
  print $mb->create_structure();
  print $mb->data_backup();


krijg ik de volgende melding:
code:
1
Can't locate DBI.pm in @INC

hij kan DBI.pm niet vinden, ik heb deze gedownload en in dezelfde dir gezet als mysql:backup... maar op de een of anderemanier doet hij het nog niet:
code:
1
2
3
4
5
6
Can't locate loadable object for module DBI in @INC (@INC contains: /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/lib /usr/local/lib/perl5/5.8.7/BSDPAN /usr/local/lib/perl5/site_perl/5.8.7/mach /usr/local/lib/perl5/site_perl/5.8.7 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.7/mach /usr/local/lib/perl5/5.8.7 .) at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/lib/DBI.pm line 259
BEGIN failed--compilation aborted at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/lib/DBI.pm line 259.
Compilation failed in require at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/lib/MySQL/Backup.pm line 5.
BEGIN failed--compilation aborted at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/lib/MySQL/Backup.pm line 5.
Compilation failed in require at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/back.pl line 4.
BEGIN failed--compilation aborted at /usr/local/psa/home/vhosts/rp-systeem.nl/cgi-bin/back.pl line 4.

hij kan geen loadable object vinden voor de DBI module... wat houdt dat in?

als iemand met kan helpen zou dat heel erg gaaf zijn.

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • tech-no-logical
  • Registratie: December 2000
  • Laatst online: 01-12 14:04
DBI is veel meer dan alleen DBI.pm.... heb je 't hele package geinstalleerd ? zo niet, dan is dat de fout.

voor een makkelijke install kun je kijken of jouw *nix een package heeft voor DBI, anders installeren via CPAN :

perl -MCPAN -e shell

en dan de instructies opvolgen. indien nodig nog even 'perldoc CPAN'