Не удается найти Core / Utility.pm в @INC - PullRequest
0 голосов
/ 05 мая 2011

У меня есть скрипт, содержащий директиву:

use Core::Utility

, и я получаю сообщение об ошибке «Не удается найти Core / Utility.pm в @INC».Я использую OpenSUSE 11.4 и попробовал: sudo zypper in -C 'perl(Core::Utility)', но он ничего не находит, и я не могу найти ссылки на него в Интернете.Я не знаю никакого Perl, я просто пытаюсь запустить скрипт запуска в /etc/init.d

Ответы [ 2 ]

2 голосов
/ 05 мая 2011

В CPAN нет модуля с именем Core::Utility, который настоятельно рекомендует вам иметь дело с каким-то внутренним модулем, который не был выпущен для широкой публики.Поэтому решение не является техническим: если вы хотите узнать об этом модуле, обратитесь к системному администратору компьютера, с которого вы получили скрипт, или к другому человеку, который, по вашему мнению, может что-то о нем знать.

1 голос
/ 05 мая 2011

При вашей ошибке вы также должны получить что-то вроде "@INC Contains:".Если /usr/lib/perl5/vendor_perl/5.8.8 там нет, вы можете добавить его с помощью этой строки в скрипте:

use lib '/usr/lib/perl5/vendor_perl/5.8.8';

perldoc -v @ INC

...