Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Путь к модулю Perl в котором нужная функция.


Автор: bonger 11.7.2011, 20:50
Подскажите пожалуйста - как узнать, где код вызываемой функции. 
Есть perl скрипт содержаший такие строки например:
   
Код

#!/usr/bin/perl
   use strict;
   use Xxx::Yyy;

   my $obj = Func();

Скрипт работает. Скажите пожалуйста, какой что мне нужно сделать и куда залезть, чтобы просто посмотреть, код функции Func(). При любых других условиях и настройках. Проблема в том, что в /usr/lib - есть папка Xxx, но нету ничего на тему Yyy. Есть же какие то стандартные переменные где перл хранит куда он лазит, как то через них может быть можно найти код?

Автор: arto 12.7.2011, 00:14
perldoc -m Xxx::Yyy

Автор: afiskon 12.7.2011, 06:53
Искать тут:

Код

perl -e 'print join "\n", @INC'


или на худой конец так:

Код

find / | grep -i 'Xxx/Yyy'

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)