【问题标题】:Perl Syntaxcheck: Add pathPerl 语法检查:添加路径
【发布时间】:2015-05-27 15:25:34
【问题描述】:

我正在使用的一些 perl 模块不在我的 $PATH 的任何目录中,而是在另一个目录中。正常一点,我必须这样做

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

为了使用它。或者,如果我在终端上这样做

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

但由于我们在 Apache 中使用 Perl-Modules,因此 Apache 确实包含该目录。所以我们不必每次都写use lib...

Syntastic 不知道这一点,并将此类模块的所有 uses 标记为语法错误。

有没有办法告诉 syntastic 在语法检查时将另一个目录添加到路径中,类似于perl -I

【问题讨论】:

    标签: vim syntastic


    【解决方案1】:

    你需要添加到g:syntastic_perl_lib_path:

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

    这在wiki 中有记录。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-18
      • 2013-07-30
      • 1970-01-01
      • 2019-05-01
      • 1970-01-01
      • 2018-08-22
      • 1970-01-01
      • 2013-05-06
      相关资源
      最近更新 更多