Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Grebeniuk                     2:469/105      02 Mar 2005  17:01:28
 To : Vladimir Marunin
 Subject : путь к пользовательским модулям
 -------------------------------------------------------------------------------- 
 
 
  >>  Есть у меня модули, которые хочется использовать простым use
  >> MyLibrary и из обычных скриптов, и из cgi-скриптов.  В системную
  >> директорию с модулями я их класть не хочу, так как это идеологически
  >> неправильно.  А вот как сделать правильно -- я не знаю.  Подскажите,
  >> пожалуйста.
  VM> 1. Добавить куда-нибудь в начало директиву use lib (или поиграться со
  VM> списком @INC, но это хуже)
 
   Пробовал use lib (первое, что пришло в голову), но метод не устраивает, так
 как разработку и тестирование я веду на нескольких машинах, и не всегда там
 совпадают абсолютные пути до этой директории, да и некошерно это -- прописывать 
 абсолютный путь в модулях.  Конечно, в качестве альтернативы можно использовать 
 FindBin, но он некорректно работает, будучи вызванным из cgi.
 
  VM> 2. Прописать переменные окружения PERLLIB и/или PERL5LIB чтобы они
  VM> содержали пути к каталогам с модулями
 
  VM> IMHO второе удобнее.
 
   Я тоже думаю, что второе удобнее, и с радостью реализовал это.  Hо вот
 проблема: в окружение cgi веб-сервер не передает ни PERLLIB, ни PERL5LIB.  В
 связи с эти возникли два вопроса:
 1. Можно ли заставить веб-сервер передавать нужное мне окружение?
 2. Hет ли случаем еще какого-нибудь варианта добиться того, что мне нужно?
 
 bye
 --- GoldED+/LNX 1.1.5
  * Origin: gds/FH (2:469/105)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 путь к пользовательским модулям   Dmitry Grebeniuk   02 Mar 2005 15:45:54 
 Re: путь к пользовательским модулям   Vladimir Marunin   02 Mar 2005 17:35:02 
 путь к пользовательским модулям   Dmitry Grebeniuk   02 Mar 2005 17:01:28 
 Re: путь к пользовательским модулям   Konstantin Tokar   02 Mar 2005 19:29:58 
 путь к пользовательским модулям   Serguei Trouchelle   02 Mar 2005 18:54:49 
 Re: путь к пользовательским модулям   Artem Chuprina   02 Mar 2005 21:05:53 
 Re: путь к пользовательским модулям   Golyashov Sergey   06 Mar 2005 09:36:12 
Архивное /ru.perl/18414225c7c6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional