Ruby中有Ruby REPL吗?

时间:2012-12-07 18:51:44

标签: ruby jruby read-eval-print-loop

好吧,标题并没有真正说明,但我想不出更好的事情。

我正在寻找提供无头REPL的(J)Ruby库,可以这么说。基本上,我希望它取一个字符串,然后告诉我它是否需要更多输入,否则eval输入到目前为止并给我结果或错误信息。

这是为了在游戏中运行Ruby REPL,所以我特意寻找irb。

1 个答案:

答案 0 :(得分:0)

结帐Debugger。它不像REPL那样“活动”,但是您可以在执行中的任何给定点停止代码并使用当前范围打开irb来检查/更改变量,运行方法等。不像REPl那样花哨,但它仍然可以满足您的需求。

安装:

gem install debugger

然后在你的红宝石代码中:

# ...
debugger
#...

这将打开一个如下所示的提示:

相关问题