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.
Comentarios del archivo (4)
Luis Lavena · 18 de noviembre de 2007
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!
gramos · 18 de noviembre de 2007
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.
rubygems lento. · 26 de noviembre de 2007
[...] 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 [...]
carakan | web 2.0 y otras cosas. » Como actualizar a rails 2.0.1 y solución a problemas · 11 de diciembre de 2007
[...] 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 [...]