Estou instalado o Rakudo no Ubuntu 21.10 executando este comando:
sudo apt install rakudo
Agora posso executar o Raku REPL executando raku
ou rakudo
.
Eu gostaria de poder selecionar o comando anterior digitando a seta para cima, assim como você pode no Python on Node REPL, por exemplo. Em vez disso, é isso que acontece quando pressiono a tecla de seta:
$ raku
> say "hello";
hello
> ^[[A
Como faço a seta para cima funcionar?
A resposta está contida na saída do Rakudo quando você o executa:
Ou seja, precisamos correr
zef install Readline
. Na linha de comando, certifique-se de quezef
esteja instalado executando:Em seguida, instale o módulo Raku nomeado
Readline
executando:Se você obtiver falhas de teste, talvez seja necessário executar isto:
Agora, ao executar
raku
ourakudo
, você obterá o comportamento esperado ao pressionar a seta para cima, que a biblioteca Readline habilita.