gpt4 book ai didi

perl - 如何在不破坏语法检查的情况下将项目特定的 @INC 模块路径添加到 Komodo?

转载 作者:行者123 更新时间:2023-12-02 09:01:30 32 4
gpt4 key购买 nike

对于 Perl 移植项目,我使用 ActiveState 的 Komodo IDE 5.1

由于外部原因,xyz.pm 模块驻留在不同的目录树中。通过在 debu/run 对话框的“environemt”选项卡下添加 PERL5LIB=<>,我可以向 Komodo/Perl 展示如何运行脚本。

不幸的是,语法检查似乎没有评估这些指令,并且 IDE 声称存在致命的“无法定位 xyz.pm”错误,尽管脚本运行良好。

解决此问题的一种方法是使用 下的“附加 Perl 导入目录”添加模块路径,但这是一个全局指令,而不是特定于项目的指令,这会导致当模块名称冲突时会出现各种有趣的问题。

那么,如何配置 Komodo IDE 以在项目中存储“附加 Perl 导入目录”[用于语法检查的 @INC 路径]?

编辑:添加 use lib qw'../lib'; 的建议方法可能会有所帮助,只要我能让它在 中执行即可仅限 IDE。但此代码不得出现在生产环境中,其中启动脚本正确设置了环境。

最佳答案

对于 Komodo IDE 5.0.1:

项目(顶部菜单栏)-> -> 属性 -> 语言(左侧菜单)-> Perl

这将允许您添加您想要的“其他 Perl 导入目录”。

关于perl - 如何在不破坏语法检查的情况下将项目特定的 @INC 模块路径添加到 Komodo?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/879342/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com