RubyGems bastante lento

Thursday, 15 November , 2007

Tengo un server con un micro AMD-K6(tm) 3D processor y 128 MB de RAM con un Debian GNU/Linux con ruby 1.8 RubyGems 0.9.4 mogrel y nginx 0.4.13-2, intentando hacer un gem update noté que se tomaba su tiempo, Updating installed gems…, luego de unas cuantas horas seguía en el mismo lugar, al parecer el problema está cuando cuando arma las lista de dependencias de las gemas, googleando un poco encontré esto: http://blog.segment7.net/articles/2007/10/13/rubygems-beta-0-9-4-5 una versión beta de rubygems que soluciona este problema, entonces pasé a instalarla:

gem update --system --source http://segment7.net/

Ahora funciona bastante mejor!!! al menos demora minutos y no horas como antes, como dice en el sitio este release mejora el manejo de memoria.

4 Responses to “RubyGems bastante lento”

  1. Luis Lavena Says:

    Gaston, si hiciste eso anoche instalaste la 0.9.4.7, que anda muuuucho mejor :-)

    El problema radica en que la 0.9.4 bajaba el indice YAML, mientras la nueva baja un Marshal del mismo (que es mas pequeño).

    Tené en cuenta que hay casi 10000 gemas publicadas en rubyforge y el indice YAML ocupa 12MB :-P

    Saludos!

  2. gramos Says:

    Sí tenés razón, instalé la 0.9.4.7 y gracias por la aclaración!!! antes tenía que esperar un día cada vez que instalaba una gema :) ahora son sólo unos minutos.

  3. rubygems lento. Says:

    [...] problemas actualizar las gemas en un servidor que tengo en slicehost. Finalmente, encontré la solución un blog. Instalando una versión beta de rubygems, se soluciona el problema: gem update –system –source [...]

  4. carakan | web 2.0 y otras cosas. » Como actualizar a rails 2.0.1 y solución a problemas Says:

    [...] memoria, la causa era que se habían cambiado los índices de gemas del repositorio, algo explicado aqui. La solución que me funciono es de actualizar rubygems a la mas actual 0.9.5, el proceso es el [...]

Leave a Reply