【发布时间】:2018-12-13 20:42:35
【问题描述】:
我想使用 Perl6/Rakudo 编写我的程序,它必须在 32 位和 64 位操作系统(Windows 和 Linux)上运行。
但 32 位 Rakudo 安装程序将不再发布。
要让 32 位 Rakudo Star 安装程序正常工作,我能做的最好的事情是什么?
【问题讨论】:
我想使用 Perl6/Rakudo 编写我的程序,它必须在 32 位和 64 位操作系统(Windows 和 Linux)上运行。
但 32 位 Rakudo 安装程序将不再发布。
要让 32 位 Rakudo Star 安装程序正常工作,我能做的最好的事情是什么?
【问题讨论】:
但 32 位 Rakudo 将不再发布。
Rakudo 本身不仅仅是 64 位的,它在发布前已针对受支持的 Ubuntu 32 位发行版进行了测试。
如果您需要 32 位 Linux 软件包 (Ubuntu),您可以在此处找到它们:https://github.com/nxadm/rakudo-pkg。
您必须从源代码自行构建 32 位 Windows 二进制文件:https://github.com/nxadm/rakudo-pkg。
但是,请注意 32 位 Rakudo 未启用 JIT,并且可能比 64 位慢很多。
【讨论】:
如果一个编译器版本,换句话说,不是一个明星版本,对你来说已经足够了,我在这里提供一个非官方的 32 位 Windows 版本的 rakudo:https://perl6.org/~timo/
请注意,我明确不保证它有效。我的 Windows 知识很少,每当我进行构建时,我都必须将 RDP 放入 AppVeyor 提供的容器中。
【讨论】: