无法从CPAN(Perl)安装
我正在尝试使用cpan安装:无法从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[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源代码树的一部分?