我正在尝试使用cpan安装perlcc模块:
cpan[1]> install perlcc
Reading '/home/iuser/.local/share/.cpan/Metadata'
Database was generated on Fri, 08 Sep 2017 12:41:02 GMT
Warning: Cannot install perlcc, don't know what it is.
Try the command
i /perlcc/
to find objects with matching identifiers.
cpan[2]> i /perlcc/
No objects found of any type for argument /perlcc/
cpan[3]> 为什么即使搜索页面显示该模块在那里,也没有安装该模块?如何解决这个问题呢?
发布于 2017-09-08 14:28:49
perlcc不是一个模块。它是命令行可执行文件。
查看链接到的页面:

…它是Perl本身的一部分。
使用谷歌搜索perlcc会发现此页,上面写着:
perlcc已从Perl有效Perl 5.10中删除。它和基本模块总是过时,损坏和没有维护。
因此,您可以安装一个旧版本的Perl (百酿可能会在那里提供帮助)来访问它。
这一页还说:
自那以后,里尼·厄本修复了它,并将其作为B:c的一部分进行了维护。
所以你可以考虑安装它。
发布于 2017-09-08 14:45:11
cpan工具希望您指定一个模块名或发行版名,以便找到正确的发行版。perlcc不是一个模块,而是可执行脚本的名称。
若要查找模块名称,请在https://metacpan.org上搜索可执行文件。这就把我们带到了文档。在左上角有发行名称(例如B-C-1.55)。当我们点击它时,我们会得到发行版中所有模块的列表--它们中的任何一个都应该工作。特别是,cpan> install B::C应该能够找到正确的发行版。
然而,我不会为那个工具屏住呼吸。测试结果是混合的,在perl v5.24.2之上没有成功的测试,在以前的版本中结果非常复杂。您可能更感兴趣的是R.厄本有争议的Perl的卡珀尔分支。
https://stackoverflow.com/questions/46118713
复制相似问题