При запуске innotop система сообщила об ошибке:
Can't locate DBI.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.8.2/mach /usr/local/lib/perl5/site_perl/5.8.2 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.2/BSDPAN /usr/local/lib/perl5/5.8.2/mach /usr/local/lib/perl5/5.8.2 .)
Возникла она после установки mod_perl
для Apache
, которая описана в статье Apache: включить поддержку Perl.
Система:
# uname -srmi FreeBSD 9.0-RELEASE-p3 i386 GENERIC
Сам пакет p5-DBI
в системе присутствовал:
# pkg_info | grep p5-DBI p5-DBI-1.627 The perl5 Database Interface. Required for DBD::* modules
Кроме того, имелась более свежая его версия:
# pkg_version -v | grep -p5DBI p5-DBI-1.627 < needs updating (port has 1.628)
Поэтому – достаточно было его просто обновить, после чего ошибка пропала:
# portupgrade -rRb p5-DBI-1.627
Если же этого пакета в системе нет вообще – установите его:
p5-DBI 1.628 databases The perl5 Database Interface. Required for DBD::* modules
Maintained by: [email protected]
License: ART10 GPLv1
SVNWeb : Main Web Site : Distfiles Availability : PortsMon
To install the port:
cd /usr/ports/databases/p5-DBI/ && make install clean
To add the package:pkg_add -r p5-DBI