119

什么命令可以打开 Ruby 的 REPL?

在 Python 中,您只需打开python而不使用任何参数。

4

2 回答 2

120

Ruby 有几个 REPL。

标准库附带一个名为IRb(用于Interactive Ruby)的 REPL,它安装了一个名为 的程序irb,但由于它只是一个 Ruby 库,因此也可以从 Ruby 代码调用,而不仅仅是从 shell 调用。在Rubinius上,IRb 也可以通过调用rbx不带参数的程序来调用,就像在 CPython 中一样。

还有一个非常不错的 REPL 叫做Pry,它安装了一个名为 的程序pry,但由于它只是一个 Ruby 库,它也可以从 Ruby 代码调用,而不仅仅是从 shell 调用。

JRuby附带了一个名为JIRb Swing的附加 REPL ,它通过调用jirb_swing程序来调用。

NetBeans Ruby 插件还附带一个 REPL 。

于 2012-11-02T10:00:59.940 回答
109

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

https://en.wikipedia.org/wiki/Interactive_Ruby_Shell

于 2012-11-02T06:04:06.747 回答