LINUX.ORG.RU

Perl-модули


0

0

Как поставить модуль так, чтоб он (..............) работал. Пробовал ставить и с CPAN напрямую и путем скачивания архива и далее по реадмику (perl Makefile.PL, make, make test, make install). Не хотят работать.

В чем может быть дело? Kak можно ручками вычистить коряво вставшие модули? Например в папке root они насоздавали своих папочек и накидали туда всякой.... Вообще данные из этой папки нужны для работы модулей?

ОС: Linux Debian.

anonymous

Как правило модули на CPAN в формате tar.gz. разархивируешь их куда-нибудь(ну например в /tmp). дальше как root входишь в /tmp/module_name (где module_name имя модуля :), >> perl Makefile.pl >> make >> make test если всё OK,то >> make install >> дальше всё ДОЛЖНО работать. Надеюсь, в своей проге ты не забыл написать use module_name; /tmp/module_name (или куда ты его разпаковал) можно убивать (а можно оставить, например для make uninstall) (Если это совсем не то, что ты хотел, то кричи поконкретнее :)

jellyfish
()

Проблема в том, что все так и сделано. разархивируем, perl Makefile.pl, make, make test, make install и т.д. В скрипте соответсвенно все указано :). Но не ставятся так модули!!! НЕ РАБОТАЮТ!!! Уже несколько штук пробовал. .....

Систему не я конфигурировал. В чем может быть дело? Где глянуть?

anonymous
()
Ответ на: комментарий от anonymous

Значит так:
В начале делаешь мелкий perl script
#!/usr/bin/perl 
print @INC;

Смотришь што он тебе выводит.
Если нужных каталогов в списке нет, то либо инклюдишь их в environment
 либо в каждый скрипт добавляешь
#!/usr/bin perl -Iтребуемые_инклюд_диры
по идее должно заработать

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.