Forum Webscript.Ru

Программирование => Perl => Тема начата: classn от 20 Февраля 2002, 10:51:41

Название: Как подключить DBI.PM
Отправлено: classn от 20 Февраля 2002, 10:51:41
Имеется: Win2K, ActivePerl 5.6.1, Perl Builder 2
При подключении модуля DBI выдается ошибка
Can\'t locate object for module DBI
Этот модуль я просто переписал в Perl\\lib
Пытался его поставить так, как описано в Readme - ничего не получилось
Помогите, пожалуйста
Название: Как подключить DBI.PM
Отправлено: lodevar от 20 Февраля 2002, 11:13:57
Конкретнее. Что не получилось?
Название: Как подключить DBI.PM
Отправлено: Chs от 20 Февраля 2002, 11:47:15
Цитировать
Этот модуль я просто переписал в Perl\\lib
Пытался его поставить так, как описано в Readme - ничего не получилось

ppm
ppm> install DBI
Так? И какие проблемы?
Название: Как подключить DBI.PM
Отправлено: classn от 20 Февраля 2002, 11:57:52
Вместо make использовал nmake от MS Visual C++ 6, cl.exe и link.exe оттуда же.
perl makefile.pl проходит нормально
nmake - не проходит c:\\perl\\lib\\core\\perl.h (435): fatal error:
не может открыть файл \'sys/types.h\'
Название: Как подключить DBI.PM
Отправлено: Chs от 20 Февраля 2002, 12:03:11
Уже скомпилированный модуль взять с activestate.com не пробовали?
Название: Как подключить DBI.PM
Отправлено: NeoNox от 20 Февраля 2002, 12:05:23
Цитировать
Вместо make использовал nmake

Зачем огОрод городить?
Делай как говорит Chs
Вытаскиваешь архив http://www.activestate.com/PPMPackages/zips/6xx-builds-only/DBI.zip
Распаковываеш в (например) С:\\modules\\DBI
далее запускай  ppm.bat (он лежит там где и сам Perl) и
ppm>
ppm> install с:\\modules\\DBI\\DBI.pm
Далее везде у(es).
И все :)
Название: Как подключить DBI.PM
Отправлено: classn от 20 Февраля 2002, 12:11:12
Could not locate a PPD file for package DBI
Название: Как подключить DBI.PM
Отправлено: lodevar от 20 Февраля 2002, 12:12:38
Путь правильно надо указать к нему !
Название: Как подключить DBI.PM
Отправлено: NeoNox от 20 Февраля 2002, 12:26:10
Цитировать
Could not locate a PPD file for package DBI

Сори
строку
Цитировать

ppm>
ppm> install с:\\modules\\DBI\\DBI.pm

нужно читать как
ppm>
ppm> install с:\\modules\\DBI\\DBI.ppd
Название: Как подключить DBI.PM
Отправлено: classn от 20 Февраля 2002, 12:47:07
Спасибо большое - все получилось
Название: Как подключить DBI.PM
Отправлено: Лысяня от 26 Декабря 2003, 14:08:21
А если он выводит:
>pm> install C:\\modules\\DBI\\DBI.ppd
Error: No valid repositories: Error: 500 Can\'t connect to
ppm.ActiueState.com:80 at
D:/server/Per1/site/lib/PPM/Repository.pm line 84 Error: 500 Can\'t
connect to ppm-ia.ActiueState.com:80 at
D:/server/Per1/site/lib/PPM/Repository.pm line 84

Он что соединяется с интернетом?
Название: Как подключить DBI.PM
Отправлено: Phoinix от 26 Декабря 2003, 16:29:45
Лысяня

В PPM 3.х нужно настраивать правильно локальные repositories, иначе только с интернета...