Какая команда открывает REPL Ruby?


Ответы:


111

Для Ruby существует несколько REPL.

Стандартная библиотека поставляется с REPL под названием IRb (для интерактивного Ruby ), который устанавливает указанную программу irb, но, поскольку это просто библиотека Ruby, ее также можно вызывать из кода Ruby, а не только из оболочки. В Rubinius IRb также можно вызвать, просто вызвав rbxпрограмму без аргументов, как в CPython.

Существует также очень хороший REPL под названием Pry , который устанавливает указанную программу pry, но поскольку это просто библиотека Ruby, ее также можно вызывать из кода Ruby, а не только из оболочки.

JRuby поставляется с дополнительным REPL под названием JIRb Swing , который вызывается при вызове jirb_swingпрограммы.

NetBeans Рубин Плагин также поставляется с REPL.


Следует ли это пометить как ответ для предоставления нескольких REPL?
Pdnell

1
Мне нравится этот ответ, но вы можете выделить ответ по умолчанию (irb), а затем упомянуть другие примеры.
joh-mue

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.