2015-05-27 2 views
0

Некоторые модули perl, которые я использую, не находятся ни в одном каталоге в моем $ PATH, а в другом. Нормальный, я должен сделатьPerl Syntaxcheck: Добавить путь

use lib '/path/to/modules'; 
use ModuleOne; 

для его использования. Или, если я делаю это на терминале

perl -I/path/to/modules .... 

Но так как мы используем Perl-модули в нашей Apache, Апач действительно включает каталог. Поэтому нам не нужно писать use lib... каждый раз.

Syntastic не знает этого и отмечает все use s таких модулей, как синтаксические ошибки.

Есть ли способ сказать синтаксис добавить другой каталог в путь при проверке синтаксиса, аналогично perl -I?

ответ

2

Вы должны добавить его в g:syntastic_perl_lib_path:

let g:syntastic_perl_lib_path = ['/some/lib', '/some/other/lib' ] 

Это отражено в wiki.

+0

Ах, спасибо. Оно работает. Должен упустить это. :) –