Para actualizar Gems es muy fácil, no requiere reinstalar el paquete. Primero miramos nuestra versión de gems con:
gem -v
Si gem os da error, probar con “gem1.8 -v”. En caso de que sí funcione, podeis borrar /usr/bin/gem y hacer un link simbólico hacia gem1.8:
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
Si tenemos gems >= 0.8.5, incorpora una manera directa de hacerlo:
sudo gem update --system
NOTA: Rubygems 1.1 y 1.2 tiene un bug que impide actualizar (sale siempre “Nothing to update”). En caso de tener ese problema, lo haremos de la manera antigua, que se muestra a continuación:
Para versiones anteriores (gems < 0.8.5), hay una gema que se encarga de ello:
sudo gem install rubygems-update
sudo update_rubygems