什么命令打开Ruby的REPL?


107

什么命令打开Ruby的REPL?

在Python中,您只需打开python即可不带任何参数。

Answers:


111

有几种针对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。


是否应将此标记为给出多个REPL的答案?
Pdnell '16

1
我喜欢这个答案,但是您可以使默认答案(irb)更加突出,然后再提及其他示例。
[约-MUE

96

使用irb(交互式Ruby Shell)命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.