什么命令打开Ruby的REPL?

时间:2012-11-02 06:03:26

标签: ruby read-eval-print-loop

什么命令打开Ruby的REPL?

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

2 个答案:

答案 0 :(得分:102)

Ruby有几个REPL。

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

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

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

NetBeans Ruby插件还附带一个REPL。

答案 1 :(得分:81)

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