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

时间:2019-01-21 18:52:41

标签: perl6

我正在尝试这样安装Perl6:

perl Configure.pl --backend=jvm --gen-nqp

然后是传统的makemake 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

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

如何克服此错误来安装perl6?

1 个答案:

答案 0 :(得分:6)

JVM后端还没有像MoarVM后端那样受到人们的热爱,众所周知,它存在问题(尽管我很惊讶地发现它是如此糟糕)。

您是否有不想使用MoarVM后端的原因?如果没有理由,可以尝试将--backend=jvm参数更改为--gen-moar,然后将自动为您获取并构建MoarVM后端。