Question

Nouveau pour RVM et jouer avec Rails 3 et Ruby 1.9.2 bêtas ...

J'ai deux copies de rspec dans un gemset. A été en utilisant beta.19 mais ont besoin de revenir à beta.18. changé ma Gemfile et bundle install alors. Maintenant, j'ai un gâchis ...

*** LOCAL GEMS ***
. . .
rspec (2.0.0.beta.19, 2.0.0.beta.18)
rspec-core (2.0.0.beta.19, 2.0.0.beta.18)
rspec-expectations (2.0.0.beta.19, 2.0.0.beta.18)
rspec-mocks (2.0.0.beta.19, 2.0.0.beta.18)
rspec-rails (2.0.0.beta.19, 2.0.0.beta.18)

et je voudrais enlever toute trace de beta.19 mais ne peut pas sembler trouver comment.

Bien que le Gemfile exige beta.18, beta.19 est toujours en cours d'exécution des interférences ... et rspec est Barfing sur mon fichiers journaux ...

Modifier : Merci à Nikita j'ai pu enlever les pierres précieuses beta.19. Maintenant, je vais avoir un chemin cassé ou quelque chose:

thismac:rails_app meltemi$ spec -v
/Library/Ruby/Site/1.8/rubygems.rb:335:in `bin_path': can't find executable spec for rspec-2.0.0.beta.18 (Gem::Exception)
    from /usr/bin/spec:19
mymac:appname meltemi$

est-il quelque chose que je dois faire pour reconstruire maintenant que 19 a disparu et je retombe à 18?

Était-ce utile?

La solution

Qu'en est-il gem uninstall rspec -v=2.0.0.beta.19? Vérifiez gem help uninstall pour plus de détails.

Ou vous pouvez simplement désinstaller toutes les versions puis installez celui que vous avez besoin.

Autres conseils

J'ai eu des problèmes similaires avec RVM en raison des gemsets globales et par défaut. Dans mon cas, les pierres précieuses ont été incriminés dans les gemsets @global et je ne ai pu les supprimer en faisant

rvm @global do gem uninstall the-gem-name

D'autres commandes comme rvm all-gemsets do... et rvm all do... n'a pas fonctionné

Voir ce fil

Comment puis-je utiliser RVM et de créer disponibles au niveau mondial pierres précieuses

et la doc

http://rvm.io/set/do

J'ai eu le même message d'erreur, mais ce que je devais faire était d'ajouter les rails rspec à mon: groupe de développement, ainsi que: test, YMMV

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top