Forum Webscript.Ru
Программирование => Perl => Тема начата: Billi от 13 Февраля 2004, 21:48:27
-
Вот такая ситуация написал скрипт использующий MIME модули для разбора почты, а на сервере где он должен исполнятся модулей нет, и устанавливать их админы не особо горят желанием, как можно решить эту проблему.
-
perldoc -q lib
-
Billi
Если модуль не использует каких-либо компилированных компонентов, а состоит только из "голого" кода, ты можешь просто положить его в папку рядом с твоим скриптом, подключить обычным use/require и пользовать.
-
Если можно по конкретней, вот ситуация в папке со скриптом уменя лежит, распакованый пакет MIME все нужные модули, в скрипте
...........
use Net::POP3;
use MIME::Parser;
...........
на что вы дается ошибка, что невозможно найти модуль Parser в директориях lib перла :(
Повсему выходит что искать модули в директории скрипта perl не хочет.
-
Billi
use lib \'путь до твоих библиотек\';
-
ещё можно так:
BEGIN {
unshift(@INC, \'your_path\');
}
-
Спасибо заработало.
Может кто еще стакой проблемой поможет (из той же оперы).
на этом сервере
Perl Version: 5.00503
где моджно для него достать модуль IO?
Единственно что я нашел, это модули pm
но видимо это не все :( (При создании сокета выдается ошибка
No such file or directory)
-
Всем доброго времени суток.
У мня та же проблема. Админ ставить модули либо не хочет либо не умеет. В ответ на прсьбу он мне показывает кусок скрипта на ПХП (ЛАМЕРЮГА). И при всём при том хостинг ПЛАТНЫЙ
-
В ответ на прсьбу он мне показывает кусок скрипта на ПХП (ЛАМЕРЮГА)
В ответ на просьбу поставить модуль он показывает тебе кусок... скрипта?.. Оригинально...
-
search.cpan.org
+ activestate