El repositorio de Rubygems no va precisamente fino últimamente:se come por completo la memoria de tu servidor. Tras el fin de semana intentando instalar Rails en Slicehost, esto es todo lo que he conseguido junto a varias alertas de Swap Usage:
Bulk updating Gem source index for: http://gems.rubyforge.org/
La "amable" respuesta del equipo de soporte de slicehost: "mira en el foro", algo que había hecho a conciencia sin que ninguna de las propuestas funcionara. (Borrar source_cache, matar procesos zombies... etc.).
Manuel me recomendó que para situaciones hiciera la instalación local descargando las gemas directamente en el servidor.
Y estas son las que necesité para Rails 2.0:
Créate una carpeta "sources", y dentro de ella descarga con wget cada una de las gemas por el orden que aparece en la lista. La descarga directa es mucho más rápida. Por ejemplo:
wget http://rubyforge.org/frs/download.php/37753/activesupport-2.1.0.gem
Una vez las tengas todas, ejecuta el comando gem
gem install-l
Una vez instalado Rails, aparentemente las gemas causantes de este cuelgue, pude instalar las gemas de mongrel y mongrel_cluster y probar gem update con toda normalidad.
Qué paciencia...
¿qué gema de rubygems tienes intalada? la última versión, la 1.3.0 parece que va bastante bien.
a mí me han dado muchos problemas algunas versiones concretas de la propia gema de rubygems (en particular la 1.1.1 me ha funcionado muy lenta y voraz en lo que a memoria se refiere)
A veces lo que se cuelga es la actualización de gemas, sobre todo si la máquina que estás utilizando tiene poca memoria. (Como puede ser un slice de slicehost de 256). Entonces ahí es fácil que se te cuelgue y la máquina swapee.