Comment reconstruire toutes mes gemmes Ruby?

10

J'ai rencontré un problème apparemment connu avec le compilateur C natif sur OS X 10.8 ne construisant pas correctement les gemmes Ruby, j'ai donc installé GCC comme suggéré.

Comment puis-je faire reconstruire par rvm toutes les gemmes déjà installées?

J'ai essayé rvm update --rubygems 1.9.3, ce qui semble fonctionner (du moins, selon la documentation), mais je reçois le message d'erreur plutôt crypté:

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead

Je n'ai aucune idée de ce que cela signifie, et je n'ai pas été en mesure de trouver une incantation pour rvm(avec getou toute autre commande) qui recompile mes gemmes.

Ken
la source

Réponses:

17

Vous pouvez reconstruire toutes vos gemmes avec:

gem pristine --all

En supposant qu'il n'y a pas de problème avec votre installation Ruby ou Rubygems et uniquement avec les gemmes, vous ne devriez pas du tout avoir besoin d'utiliser rvm. Si toutefois vous devez mettre à niveau votre Rubygems, vous pouvez essayer cette commande pour le mettre à niveau vers la dernière version:

rvm rubygems latest
Ralf
la source