Necesito ejecutar algunas líneas de código de Ruby desde la terminal, pero no puedo encontrar el parámetro necesario para ello.¿Cómo ejecutar el código de Ruby desde la terminal?
¿Puede explicarme cómo hacer esto?
Necesito ejecutar algunas líneas de código de Ruby desde la terminal, pero no puedo encontrar el parámetro necesario para ello.¿Cómo ejecutar el código de Ruby desde la terminal?
¿Puede explicarme cómo hacer esto?
Si se ha instalado Ruby, entonces
ruby yourfile.rb
donde yourfile.rb
es el archivo que contiene el código de rubí.
O
irb
para iniciar el entorno interactivo de Ruby, donde se puede escribir líneas de código y ver los resultados inmediatamente.
Puede ejecutar comandos de rubí en una línea con la bandera -e
:
ruby -e "puts 'hi'"
Compruebe el man page para más información.
mmm, donde está el problema ruby -e" Date.new (2012,12,31) .yday "??? En irb todo está bien. –
@AndreshPodzimovsky Necesitas 'requerir 'fecha''. Entonces: 'ruby -e" require 'date'; Date.new (2012,12,31) .yday "' – LanguagesNamedAfterCofee
Probablemente también desee imprimir el resultado en stdout: 'ruby -r date -e" puts Date .new (2012,12,31) .yday "' –
'irb' fue la solución para mí –