2012-11-02 58 views

回答

67

使用irb(Interactive Ruby Shell)命令。

91

Ruby有几种REPL。

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

还有一个很不错的REPL称为Pry,它安装了一个名为pry程序,但因为它仅仅是一个Ruby库,也可以从Ruby代码刚刚从外壳调用,并且没有。

JRuby配备了一个额外REPL称为JIRb摇摆,这是通过调用jirb_swing程序调用。

NetBeans Ruby插件还带有REPL。

+0

这应该标记为给出多个REPL的答案吗? – Pdnell