rails instalar for ruby-on-rails ruby ruby-on-rails-3 rvm

ruby-on-rails - instalar - rvm load ruby version



Rails 3 se inicializa extremadamente lento en Ruby 1.9.2 (2)

Estoy usando RVM para administrar el entorno, instalé Ruby 1.9.2.p136 (creo que su última versión) y Rails 3, creamos gemsets y ejecuté bundler. todo funciona bien hasta ahora pero;

Los rieles se inicializan extremadamente lento al ejecutar comandos, es decir, generar, destruir, rastrillar, etc. Toma de 30 a 45 segundos completar el comando. Esto nunca sucederá si utiliza Ruby Enterprise Edition o Ruby 1.8.7

¿Por qué sucede esto? ¿Alguna idea? Funcionando en Ubuntu 10.10, RVM, Ruby 1.9.2, Rails 3

Gracias.


Hay un hilo sobre esto en Rails-Core: http://groups.google.com/group/rubyonrails-core/browse_thread/thread/88519ef5a53088a1/c01ba447c6dc0de7?lnk=raot

Para citar a Yehuda Katz

"Hay cosas que el código de C requiere en 1.9 que ralentiza las cosas. Uno de esos ejemplos es volver a revisar $ LOAD_PATH para asegurarse de que todo se amplíe en cada requerimiento. Esto es algo que debe ser abordado por ruby-core. I Abriré un boleto en Redmine si no hay uno ya ".

También estoy experimentando este problema y un problema de $ LOAD_PATH parece ser una causa potencial. Esperemos que se solucione pronto.


Intente forzar (en unix), dtruss (en mac) su comando (aunque podría necesitar "sudo"). Te mostrará dónde el proceso está gastando su tiempo. Fíjate dónde se detiene. Esto definitivamente no es normal.