|
Модераторы: korob2001, ginnie |
|
NoraS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 1.9.2010 Репутация: нет Всего: нет |
Здравствуйте, возникли следующие вопросы/проблемы по указанному в описании модулю:
1. Не устанавливается драйвер DBD::Interbase под strawberry Perl, выдаются следующие ошибки: а)не найден interbase/fireberd сервер (O_O) Unpacking DBD-InterBase-0.48.tar.gz Entering DBD-InterBase-0.48 Checking configure dependencies from META.yml Configuring DBD-InterBase-0.48 Running Makefile.PL Cannot proceed. Aborting.. I cannot find your InterBase/Firebird installation. DBD::InterBase cannot build or run without InterBase. at Makefile.PL line 311 -> N/A -> FAIL Configure failed for DBD-InterBase-0.48. See C:\.cpanm\work\1439134073.2304\build.log for details. После установки сервера: б) не найден borland C++ win 2003, perl 5.14, DBD::interbase 0,48, dbi 1.616 Можно заставить модуль встать ? 2. Поделитесь работоспособным примером работы связки Perl+Interbase, не хватает визуального сопровождения изученной документации |
|||
|
||||
arto |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
1.а нужны библиотеки для драйвера, они идут с сервером
б для компиляции нужен компилятор. поставте его либо попробуйте найти DBD::InterBase под strawberry perl для вашей архитектуре 2. perldoc DBI, там и смотреть примеры. Interbase-специфик примеры смотреть в DBD::InterBase |
|||
|
||||
NoraS |
|
||||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 1.9.2010 Репутация: нет Всего: нет |
Выбрала путь компиляции модуля. Выдается ошибка: Full path to your test database: Full path to your test database: [] Full path to your test database: [] Must specify a test database at Makefile.PL line 165. Возникает в makefile.pl при попытке подключиться либо создать тестовую базу данных
Не могу сообразить как прописать путь к существующей тестовой БД и параметры подключения. |
||||
|
|||||
arto |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1495 Регистрация: 31.10.2004 Репутация: 38 Всего: 40 |
perldoc InterBase.pm:
$dsn = "dbi:InterBase:db=C:/temp/test.gdb;host=rae.cumi.org;ib_dialect=3"; |
|||
|
||||
NoraS |
|
|||
Новичок Профиль Группа: Участник Сообщений: 17 Регистрация: 1.9.2010 Репутация: нет Всего: нет |
решение стало возможным только через Dbd::ODBC.
для strawberryperl DBD::InterBase не компилируются :-( |
|||
|
||||
tishaishii |
|
|||
Создатель Профиль Группа: Завсегдатай Сообщений: 1262 Регистрация: 14.2.2006 Где: Москва Репутация: 4 Всего: 8 |
Плохое решение. Когда-то, лет 10 назад, маялся с поддержкой ODBC + Firebird для mod_perl v1 и v2. Работало нестабильно под Win2000.
Перевёл сервер на Linux(что было - не помню), стал использовать DBD::Sybase, - всё заработало без сбоев. Сейчас mod_perl ни кому не нужен, конечно. Plack, Starman или вроде. Это сообщение отредактировал(а) tishaishii - 12.9.2018, 20:56 |
|||
|
||||
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |