2010-04-20 6 views
0

J'essayais d'utiliser rspec et pour une raison quelconque cela ne fonctionnait pas. Je pense qu'il manquait des dépendances ou quelque chose. Tout le reste dans Ruby 1.9 fonctionnait parfaitement sur mon ordinateur portable cependant. J'ai donc fait une mise à jour du système de ruby ​​gems (sudo gem update --system). J'ai ensuite fait une mise à jour de la gemme (mise à jour sudo gem). Quand j'ai essayé de courir ou de créer des applications dans des rails je reçois le message d'erreur ci-dessous énuméré: J'obtiens également ce même message quand j'effectue la mise à jour de gemme, installation de gemme, gemme propre, etc. J'ai même essayé de mettre à jour bundler à la dernière version, mais je reçois toujours le même message d'erreur. J'espère que quelqu'un peut aider. Merci.Problème Ruby on Rails .. traitant principalement de ruby ​​gems/bundler

Demetrius-gués-macbook-pro-17: ~ demet8 joyau $ vérifier /usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2 : dans require': no such file to load -- bundler/commands/bundle_command (LoadError) from /usr/local/lib/ruby/gems/1.9.1/gems/bundler-0.8.1/lib/rubygems_plugin.rb:2:in ' à partir de /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:in load' from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1113:in bloquer dans' à partir de /usr/local/lib/ruby/site_ruby/1.9.1/rubygems .rb: 1105: dans each' from /usr/local/lib/ruby/site_ruby/1.9.1/rubygems.rb:1105:in ' de: 225: en require' from <internal:gem_prelude>:225:in load_full_rubygems_library' de: 324: dans const_missing' from /usr/local/bin/gem:12:in '

Répondre

2

Votre backtrace indique que vous utilisez Bundler 0.8.1. S'il vous plaît le désinstaller et assurez-vous que vous avez une version plus récente de bundler installé :)

+0

Salut, frère, je vais essayer. – demet8

+0

J'ai juste essayé ce que vous avez dit et cela a fonctionné! J'ai essayé d'enlever bundler via la ligne de commande mais il m'a quand même donné le message d'erreur précédent. Je suis donc allé dans le dossier racine manuellement et l'ai supprimé, puis j'ai réinstallé la version mise à jour via la ligne de commande. Maintenant tout va bien. Merci encore. – demet8