Perl6 Rakudo Star:为什么安装需要这么长时间



我并不是想讨厌Perl 6,但我想知道为什么安装需要这么长时间,相比之下,Common Lisp。 提前谢谢。

-Comborico 1611 2018年4月20日

编辑:在我3年前购买的笔记本电脑上,大约需要25-30分钟。相比之下,Common Lisp,通过Portacle,即使这样,也需要几分钟。

最后更新日期:2018年4月23

我被要求澄清我的问题 - 关于我是否想知道如何加快安装速度。 我问题的本质是"为什么"而不是"如何"——一个好奇心的问题,而不是应用的问题。

我相信这是Azsgy的答案,但我不确定。 我不知道安装是从头开始构建的,或者是"完成构建"的。 这可能就是它很慢的原因。

如果你运行Linux,我在这里提供原生包和存储库:https://nxadm.github.io/rakudo-pkg/(也从Perl6和Rakudo主页链接(。

目前你会发现Alpine,CentOS,Debian,Fedora,openSUSE和Ubuntu软件包。

由于它具有非常快的稳定发布周期(每月(和快速的"星级"发布周期(每三个月(,因此在 Linux 中建议从源代码安装它。这意味着它是在您的特定系统中从头开始编译的,并且分两个阶段完成:首先编译 MoarVM 虚拟机,然后将 Rakudo 编译器编译为在该虚拟机上从其 Not Quite Perl(首先编译(和 Perl 6 源代码解释的代码。

这需要一段时间,但结果是一个高效的虚拟机,按订单构建,安装了所有最新的花里胡哨和错误修复。

如果您不想等待,还有许多其他选项,从为不同发行版创建的二进制文件到 Docker 容器。

最新更新