2010-01-17 7 views
3

Comment désactiver la nouvelle version de concombre, ou la faire fonctionner avec la version antérieure?Ruby gem déjà activé

user$ rake features 
(in /Users/user/Project) 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -I "/Library/Ruby/Gems/1.8/gems/cucumber-0.6.1/lib:lib" "/Library/Ruby/Gems/1.8/gems/cucumber- 0.6.1/bin/cucumber" --format pretty 
can't activate cucumber (= 0.4.4, runtime) for [], already activated cucumber-0.6.1 for [] (Gem::LoadError) 
/Library/Ruby/Site/1.8/rubygems.rb:280:in `activate' 
+0

Comment cela at-il fini? J'ai le même problème – marcgg

Répondre

4

Je vais essayer de supprimer entièrement 0.6.1 et de voir s'il fonctionnera avec seulement 0.4.4 installé. Si ce n'est pas le cas, vous devez rechercher ce qui est requis et le changer à> = et voir si cela fonctionne.

+0

J'ai essayé cela, il me donne ceci: pas un tel fichier à charger - concombre/rails/monde (MissingSourceFile) /Library/Ruby/Site/1.8/rubygems/custom_require.rb: 31: dans 'gem_original_require ' /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in' polyglot_original_require' /Library/Ruby/Gems/1.8/gems/polyglot-0.2.9/lib/polyglot. rb: 70: dans 'require ' /Library/Ruby/Gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:158:in' require' /Users/ericsorenson/RubyOnRails/qwantime/features/support/env.rb: 4 /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in 'gem_original_require ' ... –

+0

Après avoir retiré et réinstallé des gemmes pour wha Cela semblait être des jours, vos conseils étaient exacts. Espérons que Gem Bundler aidera avec ce genre de chose à l'avenir? –