lex*_*exu 2 perl syntax-checking komodo
对于Perl移植项目,我使用的是ActiveState的Komodo IDE 5.1
出于外部原因,xyz.pm模块驻留在不同的目录树中.通过在debu/run对话框的"environemt"选项卡下添加PERL5LIB = <>,我可以显示Komodo/Perl如何运行脚本.
不幸的是,语法检查似乎没有评估这些指令,并且IDE声称有一个致命的"无法找到xyz.pm"错误,尽管脚本运行正常.
解决此问题的一种方法是使用<Edit> <Preferences> <Languages> <Perl>下的"Additional Perl Import Directories"添加模块路径,但这是一个全局指令,而不是特定于项目的,这会导致各种模块名称冲突时的有趣问题.
那么,我如何配置Komodo IDE来存储"附加Perl导入目录"[语法检查的@INC路径]与项目?
编辑:建议添加使用lib qw'../ lib'的方法; 可能会有所帮助,如果我只能在IDE中执行它.但是,此代码不得出现在生产环境中,启动脚本会正确设置环境.
对于Komodo IDE 5.0.1:
项目(顶部菜单栏) - > - >属性 - >语言(左侧菜单) - > Perl
这将允许您添加"其他Perl导入目录",这是您想要的.