Answers:
有几种针对Ruby的REPL。
标准库附带一个称为IRb的REPL (对于Interactive Ruby),该库安装了名为的程序irb
,但是由于它只是一个Ruby库,因此也可以从Ruby代码而不是仅从Shell中调用它。在Rubinius上,IRb也可以通过rbx
不带参数的程序来调用,就像在CPython中一样。
还有一个非常好的REPL叫做Pry,它安装了一个名为的程序pry
,但是由于它只是一个Ruby库,因此也可以从Ruby代码而不是仅从Shell中调用它。
JRuby附带了一个称为JIRb Swing的附加REPL ,可通过调用该jirb_swing
程序来调用它。
在NetBeans的 Ruby的插件还带有一个REPL。