Наши скрипты > Sanitarium WebLoG
Устанавливаем DB_File под Win
ЖеньКа:
--- Цитировать ---Writing C:\\Perl\\site\\lib\\auto\\DB_File\\.packlist
--- Конец цитаты ---
Вот что он туда вритинг? Вот это бы ещё знать...
Kurt:
Хм...никакого ppm у меня нет.
По результату работы perldiver выводит, что у меня BerkeleyDB стоит.
а при запуске setup.cgi из Sanitarium выводит:
ERROR including libraries: Can\'t locate loadable object for module DB_File in @INC (@INC contains: E:/nusphere/perl/lib E:/nusphere/perl/site/lib .) at Sanitarium_WL.pm line 22 Compilation failed in require at Sanitarium_WL.pm line 22. BEGIN failed--compilation aborted at Sanitarium_WL.pm line 22. Compilation failed in require at e:\\NUSPHERE\\HOME\\TEST\\CGI- BIN\\SM\\ADMIN\\SETUP.CGI line 19.
Green Kakadu:
Это разные модули.
DB_File - работа с Berkeley в пределах версии 1
BerkeleyDB - больше воз-тей.
Попробуй в модуле Sanitarium_WL.pm вместо
use DB_File;
Написать
use BerkeleyDB;
По идее, должно работать.
Green Kakadu:
--- Цитировать ---Хм...никакого ppm у меня нет.
--- Конец цитаты ---
вроде бы ActiveState комплектует им всех по умолчанию. Может проглядел?
Kurt:
--- Цитировать ---
вроде бы ActiveState комплектует им всех по умолчанию. Может проглядел?
--- Конец цитаты ---
Нет, не проглядел. Тем более я поиском пользовался, но у меня Perl не от ActiveState это просто IndigoPerl 5.6
--- Цитировать ---
Написать
use BerkeleyDB;
--- Конец цитаты ---
теперь у меня:
Software error:
(Maybe you didn\'t strip carriage returns after a network transfer?)
Please send mail to this site\'s webmaster for help. Content-type: text/html
Software error:
[Sat Feb 9 18:00:19 2002] setup.cgi: (Maybe you didn\'t strip carriage returns after a network transfer?)
Please send mail to this site\'s webmaster for help. Content-type: text/html ERROR including libraries: [Sat Feb 9 18:00:19 2002] setup.cgi: [Sat Feb 9 18:00:19 2002] setup.cgi: (Maybe you didn\'t strip carriage returns after a network transfer?)
Навигация
Перейти к полной версии