2010-10-10 4 views
1

Lorsque j'essaie d'inclure une gemme externe dans mon Gemfile (par exemple depuis github), mon RVM ne reconnaît pas la gemme externe. Il ne cesse de me dire de lancer "bundle install" même après avoir déjà fait. Par exemple, lorsque je me connecte à shell et que je fais une "vérification de paquet", je vois que toutes les "dépendances sont satisfaites" mais dans mon navigateur, Passenger me dit que ma gemme n'est pas extraite et "Veuillez exécuter bundle install ".Ruby on Rails et RVM: Problème incluant les gemmes externes dans mon Gemfile (Rails 3)

Juste pour le rendre plus clair, en faisant cela me donne les questions ci-dessus:

gem 'thinking-sphinx', 
    :git  => 'git://github.com/freelancing-god/thinking-sphinx.git', 
    :branch => 'rails3', 
    :require => 'thinking_sphinx' 

Mais le faire en utilisant des pierres précieuses locales font un travail:

gem 'thinking-sphinx' 

Le here est backtrace. Savez-vous quel pourrait être le problème?

Répondre

1

Essayez:

gem 'thinking-sphinx', '2.0.0.rc2', :require => 'thinking_sphinx' 

Il est toujours préférable d'exiger une version spécifique de pierres précieuses, plutôt que de simplement vérifier maître ou une branche encore en développement.

1

Votre application ne fonctionne probablement pas en tant qu'utilisateur prévu.