抱歉我原来的帖子。 我在几个方面的误解,所以我会澄清我的意思 想要和我在哪里纠正。
试图获取File :: Find :: Rule。
在CPAN上找到Files :: Find页面并点击下载
1)认为Find :: File下的任何包都是 下载。即File :: Find :: *,包括Rule。
我现在知道Rule包位于File :: Find命名空间中? (如果这个词在这里适用),但必须单独获得。
2)点击下载,我得到的是perl.5.26,这对我来说很困惑。 所以现在我知道File :: Find与Perl一起打包,因此我得到了 整个Perl包。即核心包。
我现在知道的更好
答案 0 :(得分:4)
如果你想使用File::Find::Rule,你需要安装File :: Find :: Rule(cpan File::Find::Rule
),而不是File :: Find。
如果您想下载File :: Find :: Rule的发行版,则需要下载File-Find-Rule。如果你想要File :: Find :: Rule,下载File :: Find的分发是没有意义的,特别是考虑到File :: Find是perl的一部分。
如果您想使用File::Find,请不要告诉perl
加载File :: Find :: Rule。