tutorial rugby rails programas ejemplos ruby-on-rails ruby irb

ruby-on-rails - rugby - rails console



Ruby on Rails: ejecutando un archivo.rb desde IRB (2)

Estoy comenzando con Ruby on Rails. Actualmente estoy en un tutorial donde dice que tengo que ejecutar un archivo .rb desde IRB y que eso creará un archivo .xml en mi directorio actual. Mi pregunta es ¿cómo puedo ejecutar un archivo .rb en IRB? ¿Y debo estar en el directorio donde vive este archivo .rb cuando lo ejecuto en IRB? Intenté lo siguiente: simplemente tecleé "irb" en la línea de comando en el directorio del archivo. Eso comienza una sesión de IRB por lo que yo entiendo. Luego escribí "irb" filename.rb "", pero no creó nada en el directorio actual, pero al menos no dio ningún error. También probé un montón de otras cosas que me dieron errores. Así que no creo que pueda resolver esto yo mismo y buscar en Google el asunto no me ayudó para nada. Por favor ayuda. Gracias. Estoy ejecutando Leopard.


Podemos simplemente crear un archivo .rb en el directorio en el que está trabajando actualmente usando cualquier editor de texto y escribir todo el código en eso y luego usar el comando ruby filename.rb en el terminal, no en el irb, entonces muestra el salida en irb.


Puede "ejecutar" un archivo en irb simplemente solicitándolo o cargándolo.

$ irb >> load ''./filename.rb''

Para cambiar su directorio de trabajo actual dentro de irb, puede usar FileUtils :

>> require ''fileutils'' >> FileUtils.pwd # prints working directory >> FileUtils.cd ''/path/to/somewhere'' # changes the directory