[Comm] perl-Pg -- как установить
Ilis
=?iso-8859-1?q?ilis=2Ekrou_=CE=C1_gmail=2Ecom?=
Чт Окт 30 19:00:05 MSK 2008
30 октября 2008 г. 20:54 пользователь Ilis <ilis.krou на gmail.com> написал:
> Поставил
> [ilis на altus ~]$ rpm -qa | grep perl-Pg
> perl-Pg-2.1.1-alt2.0
>
> чтоб из перла в постгрес ходить... Не работает... Надо, что ли, руками
> ещё что-то делать?
>
> install_driver(Pg) failed: Can't locate DBD/Pg.pm in @INC (@INC
> contains: /etc/perl5 /usr/lib/perl5/i386-linux /usr/lib/perl5
> /usr/local/lib/perl5/site_perl/5.8.8/i386-linux
> /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl
> /usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl
> /usr/lib/perl5/vendor_perl .) at (eval 4) line 3.
> Perhaps the DBD::Pg perl module hasn't been fully installed,
> or perhaps the capitalisation of 'Pg' isn't right.
> Available drivers: Sponge.
> at ./test.pl line 25
Вот, вроде, почему:
Он ищет в
/usr/lib/perl5/vendor_perl/i386-linux/DBD/
а файл в
/usr/lib/perl5/vendor_perl/i386-linux
[ilis на altus ~]$ rpm -ql perl-Pg
/usr/lib/perl5/vendor_perl/i386-linux/Pg.pm
/usr/lib/perl5/vendor_perl/i386-linux/auto/Pg/Pg.so
/usr/share/doc/perl-Pg-2.1.1
/usr/share/doc/perl-Pg-2.1.1/Changes
/usr/share/doc/perl-Pg-2.1.1/MANIFEST
/usr/share/doc/perl-Pg-2.1.1/README
/usr/share/man/man3/Pg.3pm.gz
[ilis на altus ~]$ ls /usr/lib/perl5/vendor_perl/i386-linux
auto DBI Encode encoding.pm FBLE.pm fb_stuff.pm Image
Pg.pm RPM.pm SDL_perl.pm XML
DBD DBI.pm Encode.pm fb_c_stuff.pm fb_net.pm fbsyms.pm Locale
RPM SDL SDL.pm
[ilis на altus ~]$ ls /usr/lib/perl5/vendor_perl/i386-linux/DBD/
Sponge.pm
Это баг?
--
Кругликов Илья
Подробная информация о списке рассылки community