无法从CPAN(Perl)安装

无法从CPAN(Perl)安装,perl,cpan,Perl,Cpan,我正在尝试使用cpan安装: 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 obje

我正在尝试使用cpan安装:

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]> 

为什么即使搜索页面显示该模块在那里,也没有安装该模块?如何解决这个问题?

perlcc不是一个模块。它是一个命令行可执行文件

查看您链接到的页面:

…它是Perl本身的一部分

使用谷歌搜索perlcc时出现了这样的信息:

perlcc已从Perl 5.10中删除。It和底层模块总是过时、损坏和未维护

因此,您可以安装一个旧版本的Perl(可能会有帮助)来访问它

该页还说:

Reini Urban已经修复了它,并将其作为项目的一部分进行维护


因此,您可以考虑安装它。

perlcc
不是一个模块。它是一个命令行可执行文件

查看您链接到的页面:

…它是Perl本身的一部分

使用谷歌搜索perlcc时出现了这样的信息:

perlcc已从Perl 5.10中删除。It和底层模块总是过时、损坏和未维护

因此,您可以安装一个旧版本的Perl(可能会有帮助)来访问它

该页还说:

Reini Urban已经修复了它,并将其作为项目的一部分进行维护


因此,您可以考虑安装它。

cpan工具希望您指定模块名称或分发名称,以便找到正确的分发
perlcc
不是模块,而是可执行脚本的名称

要查找模块名,请在上搜索可执行文件。这就把我们带到了另一个问题上。左上角是分发名称(例如
B-C-1.55
)。当我们点击它时,我们会得到一个在发行版中的所有模块的列表——它们中的任何一个都应该工作。特别是,
cpan>install B::C
应该能够找到正确的发行版


然而,对于那个工具,我不会屏息以待。测试结果相当复杂,在PerlV5.24.2以上没有成功的测试,在以前的版本下结果非常复杂。您可能对R.Urban备受争议的Perl分支更感兴趣。

cpan工具希望您指定模块名或分发名,以便找到正确的分发
perlcc
不是模块,而是可执行脚本的名称

要查找模块名,请在上搜索可执行文件。这就把我们带到了另一个问题上。左上角是分发名称(例如
B-C-1.55
)。当我们点击它时,我们会得到一个在发行版中的所有模块的列表——它们中的任何一个都应该工作。特别是,
cpan>install B::C
应该能够找到正确的发行版


然而,对于那个工具,我不会屏息以待。测试结果相当复杂,在PerlV5.24.2以上没有成功的测试,在以前的版本下结果非常复杂。您可能对R.Urban备受争议的Perl分支更感兴趣。

因为这不是模块,而是Perl-5.8.9源代码树的一部分?因为这不是模块,而是Perl-5.8.9源代码树的一部分?