2010-11-05 16 views
0

J'ai rencontré un problème lors du développement de Ruby on Rails: Après avoir mis à jour le fichier Gemfile de mon application avec une nouvelle dépendance gem (par exemple AnnotateModel) et exécuté la commande 'bundle install' la commande gem bin (par exemple 'annotate'), j'obtiens une erreur "No such file", donc je dois ajouter manuellement le dossier bin correspondant à $ PATH. Après cette modification, la commande 'annoter' semble fonctionner correctement. Mais avec RSpec j'obtiens l'erreur suivante: /usr/lib/ruby/gems/1.8/gems/rspec-core-2.0.1/bin/rspec:2:in 'require': no such file to load -- rspec/autorun (LoadError). Comment puis-je y faire face? Une autre situation similaire: J'ai installé 'gravatar_image_tag' de manière similaire mais quand j'utilise une vue auxiliaire 'gravatar_image_tag' fournie par cette gemme, j'obtiens une erreur de la méthode Rails - undefined. On dirait que ces deux problèmes sont similaires, comment puis-je les gérer?La commande Rails 'bundle install' ne semble pas fonctionner correctement

  • Rubygems VERSION: 1.3.7
  • RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]

Merci.

Répondre