URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6394
[ Назад ]

Исходное сообщение
"Perl и модули"

Отправлено ____ , 20-Апр-07 00:59 
Добрый день. Скажите пожалуйста, могу ли я использовать модули перл которых нет в стандартной комплектации не устанавливая их? И если да, то как.

Содержание

Сообщения в этом обсуждении
"Perl и модули"
Отправлено andy , 20-Апр-07 06:14 
типа "можно ли есть еду, не вытаскивая её из холодильника"?
Если имелось в виду, что нет возможности/желания устанавливать модули в стандартные каталоги, то можно.
При установке модуля необходимо указать переменную PREFIX, нечто вроде
   perl Makefile.PL PREFIX=/home/andy/lib/perl
   make && make install
При использовании модуля в программе сказать use lib '/home/andy/lib/perl', это добавит каталог /home/andy/lib/perl в массив @INC, где перечислены все каталоги, в которых перл ищет подключаемые модули.

"Perl и модули"
Отправлено ____ , 29-Апр-07 13:01 
>Если имелось в виду, что нет возможности/желания устанавливать модули в стандартные каталоги

Именно :) Спасибо за ответ. А вариант для Windows не подскажите?

Я считаю, что установка модулей - недостаток языка перд =\ В других языках стоит указать имя модуля и/или путь к нему и пользуйся на здоровье. Здесь же геморрой.



"Perl и модули"
Отправлено Homewrecker , 29-Апр-07 13:14 

>Именно :) Спасибо за ответ. А вариант для Windows не подскажите?
Как вам уже и сказали:
use lib "path"