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.Ruby on Rails: ejecutando un archivo .rb desde IRB
Respuesta
Puede "ejecutar" un archivo en irb simplemente solicitándolo o cargándolo.
$ irb
>> load './filename.rb'
Para cambiar el directorio de trabajo actual dentro del IRB, se puede utilizar FileUtils:
>> require 'fileutils'
>> FileUtils.pwd # prints working directory
>> FileUtils.cd '/path/to/somewhere' # changes the directory
exigirla a IRB debe proporcionar la ruta completa, por lo tanto: 'requieren '~/myrubystuff/coolstuff.rb'' en lugar de sólo ' requerir' coolstuff'' – runlevel0
Sólo podemos crear un archivo en el directorio .rb el que está trabajando actualmente en el uso de cualquier texto editor y escriba todo el código en eso y luego use el comando ruby filename.rb
en el terminal, no en el irb, luego muestra el resultado en irb.
Pero cargando el archivo puedes acceder a las variables definidas allí. Útil cuando se solucionan problemas o se juega con una biblioteca. –
- 1. ¿Cómo se guardan las entradas IRB en un archivo .rb?
- 2. Ejecutando phantomjs desde una aplicación de Ruby on Rails
- 3. Copie un archivo en Ruby on Rails
- 4. ¿Cómo veo un archivo .rb (Ruby)?
- 5. directorio predeterminado Rails irb
- 6. Ni ruby ni irb pueden cargar el archivo .rb en el directorio actual
- 7. Avanzando hacia Ruby on Rails desde ASP.NET
- 8. Ruby on Rails Carga de archivo AJAX
- 9. Diciendo qué proyecto de ruby on rails se está ejecutando
- 10. Crear archivo descargable en Ruby on Rails
- 11. Ruby vs. Ruby on Rails
- 12. Acceso a current_user desde un modelo en Ruby on Rails
- 13. Ruby on Rails: Hello World
- 14. Ruby on Rails Switch
- 15. Ruby on Rails will_paginate
- 16. Ruby on Rails enviar
- 17. Ruby on rails connection problem
- 18. Ruby on Rails: descargable
- 19. Docsplit Ruby on Rails
- 20. ¿Cómo subir un archivo en ruby on rails?
- 21. ¿Hay un archivo de Ruby on Rails layouts/css?
- 22. ¿Cómo descomprimir un archivo en Ruby on Rails?
- 23. Ruby on Rails: Running Tests
- 24. Ruby on Rails: Depuración de tareas rastrillo
- 25. Ruby on Rails Rake Error
- 26. Ruby on Rails: Cómo ordenar un collection_select
- 27. Ruby on Rails: mostrar condicionalmente un
- 28. Ruby on Rails en IIS?
- 29. Ruby on Rails: formulario select
- 30. Usos de Ruby on Rails
¿Es filename.rb un modelo? –