No sé por qué, pero cuando ejecuto comandos de rake en mi proyecto Rails, no pasa nada. También rails server
no hace nada. ¿Alguna sugerencia?Los comandos Rails y Rake se cuelgan y no hacen nada en absoluto
Respuesta
Puede intentar agregar el argumento --trace
a sus llamadas de rake para ver si arroja alguna luz sobre dónde se va a atascar. En su defecto, puede haber algo de información en los registros.
Sugiere que algo se quede atascado durante la configuración de su entorno, que puede ser algo que haya agregado al environment.rb
.
puede agregar un "ruby -rtracer" al comienzo para ver dónde está colgado.
¿Está utilizando rvm?
Muchos consejos en estos días es instalar ruby dentro de rvm y rieles dentro de un gemset de rvm. Si usted ha hecho esto, entonces es necesario recordar que hacer comandos como éstos en el inicio de su sesión de terminal:
rvm use 1.9.3
rvm gemset use ruby193rails3
he encontrado si olvido de hacer esto, entonces el comando rastrillo, incluso sólo una simple rake --version
, colgaría y golpearía el disco.
... que todo parece un poco frágil. Supongo que está enganchado a una parte de los rieles, pero faltan algunos archivos debido a que el VMR no los ha movido a su lugar o algo así.
En mi caso, los rieles --version y ruby --version funcionan bien. Pero los comandos rake o rails que cargan el proyecto-entorno fallan. Sin actividad de disco. Con "--trace" no genera salida. No se crea ningún archivo de registro. Tienes que matar "-9" para detenerlo. Comentó el archivo env (desarrollo), pero no cambio. Otras aplicaciones de rieles funcionan bien, y una copia duplicada de esta funciona en otra máquina. – JosephK
La solución para mí implica la salida de la consola de rieles -sandbox.
Creo que la consola de sandboxing pone un bloqueo de algún tipo en la base de datos.
Spring tiene un error en Rails 4.1 que también causa esto (no el problema del OP, basado en la fecha). Para aquellos en Google, resolví este problema escribiendo "stop de primavera". El resorte se reiniciará automáticamente la próxima vez que ejecute "rails". Para dar el crédito adecuado, encontré esta información de este blog: http://www.dixis.com/?p=754
- 1. git diff y git difftool no hacen nada y no dan salida
- 2. ¿Qué hacen los comandos f y t en Vim?
- 3. Rails 3.0 y Ruby 1.9.2rc: los comandos Rake devuelven los errores "ya inicializados" y los errores demasiado profundos. Cualquier idea
- 4. ¿Qué hacen los operadores '& =' y '= &'?
- 5. ¿Por qué los botones tienen oyentes de acción y los comandos no lo hacen en LWUIT?
- 6. rails: ¿qué hacen exactamente hidden_field y hidden_field_tag?
- 7. Los bucles grandes se cuelgan en R?
- 8. ¿Cuál es la diferencia entre los rake rails: freeze: gems y gemas de rake: desempaquetar?
- 9. ¿Qué hacen exactamente los comandos de Vagrant?
- 10. No se puede encontrar el rake en Ruby Rails Instalar
- 11. Rails 3 inicializadores que se ejecutan solo en `rails server` y no` rails generate`, etc.
- 12. Cómo diagnosticar a los trabajadores de apio que se cuelgan
- 13. git push cuelga y no hace nada
- 14. Rake y directorio actual
- 15. Ruby on Rails Rake Error
- 16. Diferencia entre relativo y absoluto
- 17. '__exidx_start' y '__exidx_end' ¿qué hacen?
- 18. Rails and Rake: .rakeTasks?
- 19. Clip CSS y Posicionamiento absoluto
- 20. ¿Por qué se permiten modificadores para un paquete cuando parece que no hacen nada?
- 21. UILocalNotification no funciona en absoluto
- 22. ¿Qué hacen los operadores * = y = * en T-SQL?
- 23. rake db: rollback no funciona?
- 24. ¿Qué hacen helper y helper_method?
- 25. ¿Qué hacen setUseWideViewPort() y setLoadWithOverviewMode()?
- 26. ¿Cómo hacen los juegos efectos de fuego y humo?
- 27. El evento de página no se dispara en absoluto
- 28. No se puede instalar nada en RHEL
- 29. Unix (Cygwin) whatis: devuelve todos los comandos como "nada apropiado"
- 30. ¿Qué hacen los operadores% y %% cuando configuran las dependencias SBT?
'spring stop' fue la respuesta para mí esta vez. Si sus proyectos utilizan la primavera ... – ecbrodie