Forum Webscript.Ru
Программирование => Perl => Тема начата: 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 - ничего не получилось
Помогите, пожалуйста
-
Конкретнее. Что не получилось?
-
Этот модуль я просто переписал в Perl\\lib
Пытался его поставить так, как описано в Readme - ничего не получилось
ppm
ppm> install DBI
Так? И какие проблемы?
-
Вместо 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\'
-
Уже скомпилированный модуль взять с activestate.com не пробовали?
-
Вместо 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).
И все :)
-
Could not locate a PPD file for package DBI
-
Путь правильно надо указать к нему !
-
Could not locate a PPD file for package DBI
Сори
строку
ppm>
ppm> install с:\\modules\\DBI\\DBI.pm
нужно читать как
ppm>
ppm> install с:\\modules\\DBI\\DBI.ppd
-
Спасибо большое - все получилось
-
А если он выводит:
>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
Он что соединяется с интернетом?
-
Лысяня
В PPM 3.х нужно настраивать правильно локальные repositories, иначе только с интернета...