我不是想在Perl 6上讨厌,但我想知道为什么安装需要这么长时间,与Common Lisp相比。提前谢谢。
-comborico1611,2018年4月20日
编辑:在我3年前购买的笔记本电脑上,大约需要25-30分钟。相比之下,Common Lisp,通过Portacle,即便如此也需要几分钟。
更新:2018年4月23日
我被要求澄清我的问题 - 关于我是否想知道如何加快安装。我的问题的本质是“为什么”而不是“如何” - 一个好奇心而不是应用的问题。
我相信这是Azsgy的答案,但我不确定。我不知道安装是从头开始构建还是“完成构建”。这可能是它变慢的原因。
答案 0 :(得分:3)
如果您运行Linux,我在这里提供本机包和repos: https://nxadm.github.io/rakudo-pkg/(也与Perl6和Rakudo主页相关联。)
目前您可以找到Alpine,CentOS,Debian,Fedora,openSUSE和Ubuntu软件包。
答案 1 :(得分:2)
由于它具有非常快速的稳定发布周期(每月)和快速的“星形”发布周期(每三个月),因此在Linux中建议它是installed from source。这意味着它在您的特定系统中从头开始编译,并且分两个阶段完成:首先编译MoarVM虚拟机,然后将Rakudo编译器编译为在该虚拟机上解释的代码它的Not Quite Perl(首先编译)和Perl 6源。
这需要一段时间,但结果是一个高效的虚拟机,按订单生产,安装了所有最新的铃声和口哨以及错误修复。
如果您不想等待,还有许多其他选项,从为不同发行版创建的二进制文件到Docker容器。