¿Qué comando abre el REPL de Ruby?

Respuestas:

111

Hay varios REPL para Ruby.

La biblioteca estándar se envía con un REPL llamado IRb (para Interactive Ruby ), que instala un programa con nombre irb, pero como es solo una biblioteca Ruby, también se puede invocar desde el código Ruby y no solo desde el shell. En Rubinius , IRb también se puede invocar simplemente llamando al rbxprograma sin argumentos, como en CPython.

También hay un REPL muy agradable llamado Pry , que instala un programa con nombre pry, pero como es solo una biblioteca Ruby, también se puede invocar desde el código Ruby y no solo desde el shell.

JRuby viene con un REPL adicional llamado JIRb Swing , que se invoca llamando al jirb_swingprograma.

El NetBeans Ruby Plugin también viene con un REPL.

Jörg W Mittag
fuente
¿Debería marcarse esto como respuesta para dar múltiples REPL?
Pdnell
1
Me gusta esta respuesta, pero podría hacer que la respuesta predeterminada (irb) se destaque más y luego mencionar los otros ejemplos.
joh-mue
96

Utilice el irbcomando (Interactive Ruby Shell).

Jian
fuente