gpt4 book ai didi

perl - 如何让所有 EPIC 项目都使用 Perl 的 @INC?

转载 作者:行者123 更新时间:2023-12-04 13:05:03 25 4
gpt4 key购买 nike

我有一组内部依赖的 Perl 项目,想使用 EPIC在他们身上工作。我为我的每个项目创建了一个 Epic (Eclipse) 项目,并使用 Project|Properties|Project References 功能设置它们之间的依赖关系。对于每个项目,我还在 Project|Properties|Perl Include Path 中设置 Perl Include Path (@INC),将路径添加到该项目使用的库中。

问题是 @INC 设置似乎不是可传递的;如果项目 B 引用项目 A,则 B 的 @INC 不会自动合并 A 的 @INC。实际上,我必须手动添加从 A 的 @INC 到 B 的 @INC 的路径,以使 Epic 看到所有必要的 Perl 库。

可以自动完成吗?

最佳答案

如果您正在迁移到 Eclipse 并期望它使用 $PERL5LIB,请注意 -T(污点模式)似乎在 EPIC 中默认启用。只需将“Perl EPIC”->“Perl executable”设置为简单的“perl”(而不是“perl -T”)即可取回 $PERL5LIB。

在项目->属性中定义@INC 可能被认为是更好的设计,但至少在我们部门,$PERL5LIB 不同于机器到机器。

关于perl - 如何让所有 EPIC 项目都使用 Perl 的 @INC?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1729692/

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