[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