ib и perl... глюки

Модератор: Модераторы разделов

Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

ib и perl... глюки

Сообщение Asgard »

Нужно поставить IconBoard, версии 3.1X, но возникают непонятные мне и совершенно неординарные проблемы. Начнём сначала:
perl работает нормально, модули DBI, DBD::msyql в наличии имеются, даже рабочем сост-е.

Вместе в комплект ib входит простенький скрипт, который тестит сис-му на наличе опр. модулей, определяет путь к sendmail'y и т.п.
Скрипт рациональный и отлично работающий(в теории), НО у меня он не работает :)
./perl_test.cgi
zsh: no such file or directory: ./perl_test.cgi

(в /usr/bin perl имеется, так что проблема не в этом)
Запускаю perl perl_test.cgi ... и скрипт выводит резульат.
Начал от отчаяния проводить тупые экспиременты, пришёл к выводу, что если к #!/usr/bin/perl добавить любую опцию, например -w, то скрипт запустится... Более того, если скопировать perl_test.cgi(не cp или cat perl_test.cgi > file) сначала, например в любой текстовый редактор, а потом сохранить сие, как perl-скрипт, то сей скрипт запустится! Дальнейшие ксперименты показли, что в процессе установки ib грешиь на свою txt схему таблиц мускул. Скопировал txt файл в текстовый редактор, сохранил... и проблемы вновь исчезли. Мне кажется что проблемы в \n'ах... Кто-нибудь с подобным сталкивался???

P.S.
скачивал ib с офсайта...
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: ib и perl... глюки

Сообщение madskull »

Не сталкивался, но пока читал сообщение, начал думать именно на "досовский" формат файлов.
Напусти на них dos2unix или sed -i 's/\r//'
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
Asgard
Сообщения: 215
Статус: North Valfader

Re: ib и perl... глюки

Сообщение Asgard »

madskull
спасибо за помошь, проблема была именно в \r
sator arepo tenet opera rotas ;)
------------------------------------------------------------
LJ
Спасибо сказали: