¿Cómo ejecutar el código Ruby desde la terminal?

Respuestas:

178

Si Ruby está instalado, entonces

ruby yourfile.rb

donde yourfile.rbestá el archivo que contiene el código ruby.

O

irb

para iniciar el entorno interactivo de Ruby, donde puede escribir líneas de código y ver los resultados inmediatamente.

theglauber
fuente
6
irbfue la solución para mí
B Samedi
43

Puede ejecutar comandos ruby ​​en una línea con la -ebandera:

ruby -e "puts 'hi'"

Consulte la página del manual para obtener más información.

IdiomasNamedAfterCofee
fuente
1
@AndreshPodzimovsky Tienes que hacerlo require 'date'. Entonces:ruby -e "require 'date'; Date.new(2012,12,31).yday"
LanguagesNamedAfterCofee
6
Probablemente también desee imprimir el resultado en stdout:ruby -r date -e "puts Date.new(2012,12,31).yday"
Joshua Cheek
4
@JoshuaCheek +1 por mencionar la -rbandera.
LanguagesNamedAfterCofee