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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Grebeniuk                     2:469/105      05 Jul 2004  15:46:14
 To : All
 Subject : поиск модулей в директории скрипта
 -------------------------------------------------------------------------------- 
 
 
   Сейчас у меня такая ситуация: есть скрипты и модули, которые я не хочу хранить
 в стандартных директориях @INC.  Скрипты используют модули.  В начале каждого
 скрипта стоит use lib "c:/my/dir".  Теперь же мне захотелось использовать эти
 скрипты с другой машины: perl \\myhost\c$\my\dir\thescript.pl. Однако оно не
 находит модули.  Конечно, сделал use lib "\\\\myhost\\c\$\\my\\dir", но
 довольно-таки долго запускается скрипт.  Сделал другой изврат:
 my $selfdir=$0; $selfdir =~ s|[/\\][^/\\]+$|| or $slfdir = ".";
 do "$selfdir\\Module1.pm";
 do "$selfdir\\Module2.pm";
   но ведь это действительно изврат, и мне он не нравится.
   Как решить проблемы наиболее: 1) эффективно с точки зрения скорости запуска и 
 гибкости, 2) правильно?
 
 bye
 --- GoldED+/LNX 1.1.5
  * Origin: gds/FH (2:469/105)
 
 

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

 Тема:    Автор:    Дата:  
 поиск модулей в директории скрипта   Dmitry Grebeniuk   05 Jul 2004 15:46:14 
 Re: поиск модулей в директории скрипта   Artem Chuprina   05 Jul 2004 17:59:37 
Архивное /ru.perl/184140e94da6.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional