LINUX.ORG.RU

Can't locate DBI in @INC


0

0

Привет, Всем. Установил mySQL пакет. когда запускаю mysqlhotcopy получаю токую ошибку: Can't locate loadable object for module DBI 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 .) at /usr/bin/mysqlhotcopy line 8 Compilation failed in require at /usr/bin/mysqlhotcopy line 8. BEGIN failed--compilation aborted at /usr/bin/mysqlhotcopy line 8.

Подскажите пожалуйста что тут не так. Огромное Спасибо.

anonymous

Re: Can't locate DBI in @INC

Попробуй сначала установить перловый модуль DBD::mysql.
Пакет может называтся perl-mysql, или с CPAN'а бери.

roller ★★★ ()

Re: Can't locate DBI in @INC

Нашёл DBD модуль но он кажется не в @INC.
Вот его место:

/usr/lib/perl5/site_perl/Bundle/Mysql.pm
/usr/lib/perl5/site_perl/DBD/mysql.pm
/usr/lib/perl5/site_perl/Mysql.pm
/usr/lib/perl5/site_perl/Mysql/Statement.pm
/usr/lib/perl5/site_perl/i386-linux/auto/DBD/mysql/mysql.bs
/usr/lib/perl5/site_perl/i386-linux/auto/DBD/mysql/mysql.so
/usr/lib/perl5/site_perl/i386-linux/auto/Mysql/Mysql.bs
/usr/lib/perl5/site_perl/i386-linux/auto/Mysql/Mysql.so

Можно ли добавить в @INC.?
Спасибо.

P.S.
@INC. для простоты чтения:

/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

anonymous ()

Re: Can't locate DBI in @INC

Проверь наличие
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBI/DBI.so
Может быть он немного в другом месте.
Если нет пересобери DBI

roller ★★★ ()

Re: Can't locate DBI in @INC

Есть точно там.

anonymous ()

Re: Can't locate DBI in @INC

DBI.pm, строка 227(у меня)
# If you get an error here like "Can't find loadable object ..."
# then you haven't installed the DBI correctly. Read the README
# then install it again.
Попробуй переставить DBI

roller ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.