Hello, I am trying to setup the Perl DBI for Pg, and when I call DBI->data_sources($driver); and then DBI->data_sources($driver); to test my setup, I get an error that reads: DBD::Pg initialisation failed: Can't locate object method "driver" via package "DBD::Pg" at /usr/lib/perl5/site_perl/5.005/i586-linux/DBI.pm line 481. I am using: Perl 5.005_03, stock install from SuSE 6.3. PostgreSQL 6.5.3, compiled myself. DBI-1.13 pgsql_perl5-1.8.1 Everything was installed in the order I listed. $POSTGRES_HOME is set to /usr/local/pgsql/ which is obviously where PostgreSQL is installed. All commands from psql work fine. Anyone have any ideas?
It looks like I fixed my own problem :) My problem was I had not downloaded DBD-Pg-0.93.tar.gz from CPAN. What I had downloaded was Postgres-1.4.tar.gz, which I thought was the DBD.
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера