|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 02 Mar 2005 19:29:58 To : Dmitry Grebeniuk Subject : Re: путь к пользовательским модулям --------------------------------------------------------------------------------
Dmitry Grebeniuk wrote:
> hi, Vladimir
>
> >> Есть у меня модули, которые хочется использовать простым use
> >> MyLibrary и из обычных скриптов, и из cgi-скриптов. В системную
> >> директорию с модулями я их класть не хочу, так как это идеологически
> >> неправильно. А вот как сделать правильно -- я не знаю. Подскажите,
> >> пожалуйста.
> VM> 1. Добавить куда-нибудь в начало директиву use lib (или поиграться со
> VM> списком @INC, но это хуже)
>
> Пробовал use lib (первое, что пришло в голову), но метод не устраивает, так
> как разработку и тестирование я веду на нескольких машинах, и не всегда там
> совпадают абсолютные пути до этой директории, да и некошерно это --
> прописывать абсолютный путь в модулях. Конечно, в качестве альтернативы можно
> использовать FindBin, но он некорректно работает, будучи вызванным из cgi. 2.
> Прописать переменные окружения PERLLIB и/или PERL5LIB чтобы они содержали пути
> к каталогам с модулями IMHO второе удобнее. Я тоже думаю, что второе
> удобнее, и с радостью реализовал это. Hо вот проблема: в окружение cgi
> веб-сервер не передает ни PERLLIB, ни PERL5LIB. В связи с эти возникли два
> вопроса: 1. Можно ли заставить веб-сервер передавать нужное мне окружение? 2.
> Hет ли случаем еще какого-нибудь варианта добиться того, что мне нужно? bye
Попробуй сообщить общественности, о каком сервере и операционной системе
идёт речь.
--- ifmail v.2.15dev5.3
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577d8140e6f.html, оценка из 5, голосов 10
|