打开Ruby的REPL的命令是什么?

131

如何打开 Ruby 的 REPL?

在 Python 中,你只需输入 python,无需任何参数。

2个回答

123

Ruby有几个REPL。

标准库自带一个名为irb的REPL(交互式Ruby),它是一个Ruby库,因此不仅可以从shell启动,也可以在Ruby代码中调用。在 Rubinius 上,可以只调用rbx程序来调用IRb,就像在CPython中一样。

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

JRuby 附带了一个名为的额外的REPL,可以通过调用jirb_swing程序来启动。

NetBeans Ruby插件也配备了一个REPL。


这个应该标记为答案吗,因为它提供了多个 REPL? - Pdnell
1
我喜欢这个答案,但你可以让默认答案(irb)更加突出,然后再提到其他的例子。 - joh-mue

116

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接