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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Alexey Mahotkin                      2:5020/400     29 Jan 2004  00:42:16
 To : Slava Ivanov
 Subject : Re: @INC
 -------------------------------------------------------------------------------- 
 
 >>>>> "SI" == Slava Ivanov <administrator@fkt.ru> writes:
 
  >> Собственно вопрос - как заставить читать ~/DB/.
 
  SI> use lib "/home/clients/DB";
 
 По пальцам железной линейкой за такие советы.
 
 Единственное место, где можно писать 
 
              use lib '/home/vasya/projects/src/fubar-0.01/lib';
 
 это require.pl, подгружающийся с помощью директивы PerlRequire в конфиге
 Apache с mod_perl.
 Для CGI'шек пути к модулям задаются с помощью
 
     SetEnv PERL5LIB "/home/vasya/projects/src/fubar-0.01/lib"
 
 Для mod_perl'овых обработчиков -- см. выше.
 Для служебных скриптов, которые выполняются из командной строки, создаётся
 небольшая обёртка на шелле, которая называется local-script-doing-foo.sh и
 содержит в себе следующее:
 
          #! /bin/sh
          PERL5LIB=/home/vasya/projects/src/fubar-0.01/lib \
          exec /home/vasya/projects/src/fubar-0.01/tools/script-doing-foo.pl
 
 Любая попытка отойти от этого правила рано или поздно приведёт к тому, что
 инсталляцию приходится мучительно приводить обратно.
 
 --alexm
 --- ifmail v.2.15dev5.1
  * Origin: tyranny (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 @INC   Melekhov Alexandre A.   27 Jan 2004 18:05:55 
 Re: @INC   Slava Ivanov   27 Jan 2004 18:54:41 
 Re: @INC   Alexey Mahotkin   29 Jan 2004 00:42:16 
 Re: @INC   Konstantin Tokar   29 Jan 2004 01:09:50 
 Re: @INC   Melekhov Alexandre A.   30 Jan 2004 16:28:38 
 Re: @INC   Alexey Mahotkin   31 Jan 2004 14:29:27 
Архивное /ru.cgi.perl/38653ff18b09.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional