Que comando abre o REPL do Ruby?

107

Que comando abre o REPL do Ruby?

Em Python, você simplesmente abre pythonsem nenhum argumento.

Jian
fonte

Respostas:

111

Existem vários REPLs para Ruby.

A biblioteca padrão vem com um REPL chamado IRb (para Interactive Ruby ), que instala um programa denominado irb, mas como é apenas uma biblioteca Ruby, também pode ser chamada a partir do código Ruby e não apenas do shell. No Rubinius , o IRb também pode ser invocado apenas chamando o rbxprograma sem argumentos, assim como no CPython.

Há também um REPL muito bom chamado Pry , que instala um programa chamado pry, mas como é apenas uma biblioteca Ruby, também pode ser chamado a partir do código Ruby e não apenas do shell.

JRuby vem com um REPL adicional denominado JIRb Swing , que é invocado chamando o jirb_swingprograma.

O NetBeans Ruby Plugin também vem com um REPL.

Jörg W Mittag
fonte
Isso deve ser marcado como resposta por fornecer vários REPLs?
Pdnell
1
Eu gosto dessa resposta, mas você pode fazer a resposta padrão (irb) se destacar mais e depois mencionar os outros exemplos.
joh-mue
96

Use o irbcomando (Interactive Ruby Shell).

Jian
fonte