2009-04-13 6 views
2

Pourquoi les opérations suivantes se produisent-elles et comment puis-je les trier?Impossible de mettre à niveau RubyGems 1.2

Sur OS X Leopard (10.5.6):

$ ./script/server 
Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again. 
$ sudo gem update --system 
Updating RubyGems 
Nothing to update 

Répondre

4

Je frappe pas cette question moi-même, mais je l'ai vu cela comme une solution possible:

$ sudo gem install rubygems-update 
Successfully installed rubygems-update-1.3.0 
1 gem installed 
$ sudo update_rubygems 

Cela devrait laisser vous installez la mise à jour via la gemme de mise à jour spécifique.

Référencé ici: updating rubygems

+0

Cela fonctionne, merci! – dbr

+0

Ceci est un problème de poule et d'oeuf: vous voulez mettre à niveau à partir de la version 1.2, car il a des bogues. Mais l'une des choses qui est cassée dans 1.2 est la mise à niveau ... –

+0

@paulthenerd update_rubygems a dit qu'il a installé la version la plus récente, mais après avoir exécuté gem -v il retourne encore l'ancienne version – dcarneiro

Questions connexes