我通过运行以下命令在 Ubuntu 21.10 上安装了 Rakudo:
sudo apt install rakudo
现在我可以通过运行raku
或运行 Raku REPL rakudo
。
例如,我希望能够通过键入向上箭头来选择上一个命令,就像在 Python on Node REPL 中一样。相反,当我按下箭头键时会发生这种情况:
$ raku
> say "hello";
hello
> ^[[A
如何使向上箭头起作用?
我通过运行以下命令在 Ubuntu 21.10 上安装了 Rakudo:
sudo apt install rakudo
现在我可以通过运行raku
或运行 Raku REPL rakudo
。
例如,我希望能够通过键入向上箭头来选择上一个命令,就像在 Python on Node REPL 中一样。相反,当我按下箭头键时会发生这种情况:
$ raku
> say "hello";
hello
> ^[[A
如何使向上箭头起作用?
运行时,答案包含在 Rakudo 的输出中:
也就是说,我们需要运行
zef install Readline
. 在命令行中,确保zef
通过运行以下命令进行安装:Readline
然后安装通过运行命名的 Raku 模块:如果你得到测试失败,你可能需要运行这个:
现在,当您运行
raku
or时rakudo
,您将在按下 Readline 库启用的向上箭头时获得预期的行为。