Какая команда открывает 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
97

Используйте команду irb(Интерактивная оболочка Ruby).

Цзянь
источник