Perl6的安装失败,没有注册的操作处理程序

con*_*con 8 perl6

我正在尝试安装Perl6:

perl Configure.pl --backend=jvm --gen-nqp
Run Code Online (Sandbox Code Playgroud)

再传统make&make install

后者 - 其中大部分都会出现此错误:

== Installing modules for JVM
cd modules/zef && sh -c "PATH='/illumina/runs/Scripts/perl6/rakudo-star-2018.10/install/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/illumina/runs/RNASeq/stringtie-1.3.3b.Linux_x86_64:/illumina/runs/RNASeq/subread-1.6.0-Linux-x86_64/bin:/illumina/runs/RNASeq/STAR-master/bin/Linux_x86_64:/illumina/runs/RNASeq/hisat2-2.1.0:/home/703404669/Scripts/vcftools-vcftools-ea875e2/src/cpp:/illumina/runs/RNASeq/FastQC:/home/703404669/.local/bin:/home/703404669/bin' /illumina/runs/Scripts/perl6/rakudo-star-2018.10/install/bin/perl6-j -Ilib bin/zef install ."
===SORRY!===
Error while compiling op nativecallinvoke, no registered operation handler
make: *** [modules-install-j] Error 1
Run Code Online (Sandbox Code Playgroud)

我仍然是Perl6的新手,我不知道如何处理这个错误,它不会出现在搜索引擎上.

如何通过此错误安装perl6?

Eli*_*sen 6

JVM后端并没有收到MoarVM后端所具有的大量爱情,并且已知有问题(虽然我很惊讶地发现它很糟糕).

你有什么理由不想使用MoarVM后端吗?如果您没有理由,可以尝试将--backend=jvm参数更改为--gen-moar,然后自动获取并构建MoarVM后端.

  • 嗨@con.这几乎可以保证,或许需要一些耐心,我们将能够让MoarVM处理你拥有的任何系统(除非你试图在另一个星系的某个奇怪的系统上运行它).要添加到liz的点,唯一正式"生产"状态的后端是MoarVM.它运作良好.相比之下,JVM后端正式"实验性",我认为这是慷慨的.请关注MoarVM并忘记JVM后端.尝试安装MoarVM时,请启动另一个SO,并包含您的系统详细信息,我们可以从那里开始. (5认同)
  • moarVM起初失败了,java是失败后的第二选择:/ (2认同)