2016-10-15 5 views

ответ

0

Эта программа помещает свою библиотеку в /usr/share/perl5/. Чтобы использовать его, вы должны установить в эту папку PERL5LIB env. В моей .bashrc я:

export PERL5LIB="/usr/share/perl5/:${PERL5LIB}" 
+0

Это не должно быть необходимости '/ USR/доли/perl5' уже должен быть один из Lib каталогов поиска скомпилированных в интерпретатор Perl. Вы можете подтвердить это с помощью 'perl -V'. Это звучит скорее как ошибка во время упаковки приложения. –

+0

@GrantMcLean В среде 'perlbrew' нет места'/usr/share/perl5', например –

+0

Конечно, но приложение Perl, установленное с помощью 'apt-get', обычно использует систему perl, которая также была установлена ​​через' apt -get'. Я бы подумал, что главный скрипт для shutter начнется с '#!/Usr/bin/perl', чтобы вызывать систему Perl, и система Perl имеет скомпилированный путь поиска, который включает/usr/share/perl5. Тот факт, что у вас может быть и другой Perl, установленный через perlbrew, не должен влиять на это. –

Смежные вопросы