Установка Perl6 завершается неудачно, нет зарегистрированного обработчика операций - PullRequest
0 голосов
/ 21 января 2019

Я пытаюсь установить Perl6 таким образом:

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

, а затем традиционный 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

Я все еще новичок в Perl6, я не знаю, как справиться с этой ошибкой, и она не отображается в поисковых системах.

Как я могу обойти эту ошибкуустановить perl6?

1 Ответ

0 голосов
/ 22 января 2019

Серверная часть JVM не получила столько любви, сколько есть у серверной части MoarVM, и, как известно, у нее есть проблемы (хотя я удивлен, что это так плохо).

Есть ли причина, по которой вы не хотели бы использовать бэкэнд MoarVM? Если у вас нет причины, попробуйте изменить параметр --backend=jvm на --gen-moar, что автоматически приведет к извлечению и созданию для вас бэкенда MoarVM.

...