cpan / cpanm和cpm命令有什么区别? 我是perl-begginer。我可以用什么:cpan / cpanm或cpm?感谢。
答案 0 :(得分:4)
这些都是基本上做同样事情的不同程序。他们会将CPAN(Comprehensive Perl Archive Network)的模块安装到您的计算机上。
cpan
是Perl为安装模块带来的实用程序。它可以用作shell或简单的命令行实用程序。它使用模块CPAN。cpanp
是使用CPANPLUS模块的实用程序。它还有一个集成的shell,通常比经典的cpan
工具快一点。cpanm
是一个速度较快,功能较少的CPAN客户端,附带App::cpanminus分发版。它没有外壳,并且今天是事实上的标准,因为大多数人建议使用它。它快速,易于使用,通常您不必关心幕后发生的事情。 a separate distribution中还有方便的cpanm-reporter
,您可以使用它将您的安装测试报告发送到cpantesters.org,然后会在metaCPAN和其他地方显示,所以其他人都知道某个dist是否适用于他们的操作系统和Perl版本。cpm
是另一个从CPAN安装模块的客户端。它相对较新,声称速度非常快。它使用了引擎盖下的Menlo,这是cpanm
的作者正在努力替换那个内部的新后端。它没有外壳。如果您只想安装模块,那么使用它并不重要。 cpan
将始终可用,但一旦您习惯cpanm
,它就会感觉有点单调乏味。
我建议你使用任何你觉得舒服的东西。
答案 1 :(得分:-1)
cpanp
(CPANPLUS)和cpanm
(App::cpanmius)是cpan
的前端。它们在功能上与cpan
相同,但在日志文件中存储cpan
输出。您可以使用它们中的任何一个来安装模块。