2010-10-22 5 views
0

J'ai essayé Rails3 et pour cela j'ai installé les nouvelles gemmes, comme RSpec2. Quand je suis retourné à mes vieilles applications bien, Autospec cessé de travailler pour Rails applications 2.3.x:RSpec: Puis-je conserver le nouveau Rspec (2.0.x) avec l'ancien (1.3.x) et toujours exécuter autospec sur 2.3.x Rails apps?

 
$ AUTOFEATURE=true autospec 
/usr/local/lib/site_ruby/1.8/rubygems.rb:335:in `bin_path': can't find executable autospec for rspec-2.0.1 (Gem::Exception) 
    from /usr/bin/autospec:19 

Lors de la recherche de cette erreur sur Google tout ce que je trouve sont des solutions pour Rails 3. D'après ce que je J'ai lu, il semble que l'exécutable autospec a changé/enlevé.

Y a-t-il un moyen de conserver les nouvelles gammes RSpec et d'utiliser autospec dans les applications 2.3.x?

Répondre

2

J'ai rencontré exactement le même problème, et j'ai résolu cela en utilisant rvm et gemsets. J'ai décrit cela dans this article.