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。