Re: Perl script.
On Mon, 16 Jul 2001, CuPoTKa wrote:
> Я тут пытаюсь прикрутить перловый скрипт, а он говорит:
>
> Can't locate Xmms.pm in @INC (@INC contains:
> /usr/lib/perl5/5.005/i386-linux /usr/lib/perl5/5.005
> /usr/local/lib/site_perl/i386-linux /usr/local/lib/site_perl
> /usr/lib/perl5 .) at (eval 3) line 73.
>
> Не подскажите кто такой @INC где он лежит и как его поправить чтоб
> показывал на нужные дирректории?
@INC это встроенная переменная perl, показывающая где искать библиотеки.
подробнее - в perldoc perlvar. Значение по умолчанию смотрится посредством
perl -V среди прочих интересных вещей.
Подправлять ее скорее всего не надо, правильнее поместить нужный
модуль в /usr/local/lib/site_perl, но если очень хочется то можно.
Аж двумя способами:
1. Прописать нужную директорию в переменной среды PERL5LIB
2. В самом скрипте написать
use lib "нужная директория";
--
Victor Wagner vitus@ice.ru
Chief Technical Officer Office:7-(095)-748-53-88
Communiware.Net Home: 7-(095)-135-46-61
http://www.communiware.net http://www.ice.ru/~vitus
Reply to: