perl6-debug-m 产卵咆哮直到系统崩溃

perl6-debug-m spawning moar till system thrashes

我用 rakudobrew 在 Ubuntu 上安装了 perl6,然后用 panda Debugger::UI::CommandLine 安装了 perl6,但我无法调试,因为没有 perl6-debug 命令——只有一个 perl6-debug-m 命令,当我在一个相当简单的脚本上调用它时,通过产生大量的 moar 任务使系统崩溃。有什么建议吗?

这是我的配置:

$ rakudobrew current
Currently running moar-2015.12
$ which rakudobrew 
/home/jabowery/.rakudobrew/bin/rakudobrew
$ which perl6
/home/jabowery/.rakudobrew/bin/perl6
$ which panda
/home/jabowery/.rakudobrew/bin/panda
$ which perl6-debug-m
/home/jabowery/.rakudobrew/bin/perl6-debug-m
$ perl6 -v
This is Rakudo version 2015.12 built on MoarVM version 2015.12
implementing Perl 6.c.
$ lsb_release -a
LSB Version:    core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial

我使用 rakudobrew nukeapt purge rakudo 解决了这个问题,然后在 rm -rf ~/.rakudobrew 之后重新安装了 rakudobrew。重新安装 perl6、panda 和 Debugger::UI::CommandLine 导致调试器正常工作。

显然原来的安装有问题。