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


97

Necesito ejecutar algunas líneas de código Ruby desde la terminal, pero no puedo encontrar el parámetro necesario para ello.

¿Puedes explicar cómo se hace esto?



Puede utilizar IDE en línea para ejecutar su código. Eso es posible escribir código o cargar archivo. repl.it/languages/ruby
Darlan Dieterich

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.


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.


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.