据我了解,Perl 传统上只包含核心功能,人们安装额外的库来做各种有用的(有时是非常基本的)事情。但是在某些时候,出现了默认情况下随 Perl 一起提供的“核心库”——因此您可以在不安装它们的情况下使用这些库。
来自 Python,我很好奇这是如何管理的。具体来说:
最佳答案
Switch
. @INC
)不是它们的错,而 finally fixed with 5.12 .这就是建议编译您自己的 perl 并且不要弄乱系统安装的原因。在 5.12 中,您应该只使用 CPAN 来安装核心模块的升级版本,并且它会附加安装到系统随附的模块中,但由于新模块在包含路径中的旧模块之前,因此新模块当您 use
时加载一个/require
它。 关于perl - Perl 的核心库是如何管理的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2967895/