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                   [EMAIL PROTECTED]
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

Ответить