我在Ubuntu上使用rakudobrew
安装了perl6,然后使用panda安装了Debugger::UI::CommandLine
但我无法调试,因为没有perl6-debug
命令 - 只有perl6-debug-m
命令当我用一个相当简单的脚本调用它时,通过产生大量的模拟任务使系统陷入瘫痪。有什么建议吗?
这是我的配置:
$ 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
答案 0 :(得分:1)
我可以使用rakudobrew nuke
和apt purge rakudo
然后在rm -rf ~/.rakudobrew
之后重新安装rakudobrew来解决此问题。重新安装perl6,panda和Debugger::UI::CommandLine
导致工作调试器。
显然原始安装有问题。