gpt4 book ai didi

perl - @INC 中的各种目录是做什么用的?

转载 作者:行者123 更新时间:2023-12-04 16:28:16 26 4
gpt4 key购买 nike

如果我了解模块最终出现在@INC 下的各个目录中的原因,这将有助于我了解我拥有的模块

在 Windows 上的 ActiveState 下相当清楚

C:/Perl/lib
C:/Perl/site/lib

第一个是核心 Perl 的东西,而第二个是我通过 PPM 安装的东西(我做对了吗?)

但是在 Debian 下,它似乎要复杂得多
/etc/perl
/usr/local/lib/perl/5.8.4
/usr/local/share/perl/5.8.4
/usr/lib/perl5
/usr/share/perl5
/usr/lib/perl/5.8
/usr/share/perl/5.8
/usr/local/lib/site_perl

有这么多目录的原因是什么,去哪里了。

最佳答案

Debian's Perl Policy on paths除了第一个和最后一个之外,所有这些的基本原理和使用。我猜 /etc/perl将用于仅包含配置数据和 /usr/local/lib/site_perl 的模块与非 Debian 打包的 Perl 共享非架构相关、非版本相关的模块?

关于perl - @INC 中的各种目录是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170314/

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