53 votes

Bundler émet une erreur constante non initialisée Gem :: SilentUI (NameError) après la mise à niveau vers Rubygems 1.5.0

J'ai exécuté gem update --system pour mettre à jour Rubygems 1.5.0 et chaque fois que j'exécute les commandes bundle je reçois:

rvm/gems/ruby-1.8.7-p249/gems/bundler-1.0.9/lib/bundler/ui.rb:56: uninitialized constant Gem::SilentUI (NameError)

Quelqu'un at-il eu ce problème?

101voto

fifigyuri Points 2853

Mise à jour vers le groupeur 1.0.10 ou supérieur ( gem update bundler ). Le problème est résolu dans les versions ultérieures.

6voto

Andy Points 638

Si vous êtes un peu vague sur ce qu'est un bundle et que vous ne voulez pas apprendre, la réponse très courte à la question est la suivante:

 gem install bundler
 

2voto

Ryan Bigg Points 64561

Cela a été posté sur le traqueur de problème, par mon compte, 6 fois maintenant.

Voici celui auquel j'ai lié tout le monde: https://github.com/carlhuda/bundler/issues/issue/995

2voto

jm3 Points 260

Re: "juste mettre à jour à bundler 1.0.10." - Notez que vous ne pouvez pas nécessairement obtenir la nouvelle version simplement en faisant

 sudo gem update
 

Vous devez désinstaller complètement votre bundle actuel, ignorer les avertissements concernant les dépendances qu'il décompose, puis le réinstaller. Cela a corrigé mon Bundler 1.0.7 et remis mon système en marche.

1voto

Dylan Markow Points 65796

Il semble que RubyGems 1.5.0, qui vient de paraître, est incompatible avec Bundler 1.0.9.

Vous voudrez probablement revenir à RubyGems 1.4 jusqu'à la publication d'une mise à jour pour Bundler (qui le sera très, très bientôt).

Mise à jour: Bundler 1.0.10 est maintenant disponible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X