Ruby on rails RSpec:我能用旧的RSpec(1.3.x)保留新的RSpec(2.0.x)吗?我还能在2.3.x Rails应用程序上运行autospec吗?

Ruby on rails RSpec:我能用旧的RSpec(1.3.x)保留新的RSpec(2.0.x)吗?我还能在2.3.x Rails应用程序上运行autospec吗?,ruby-on-rails,ruby,rspec,Ruby On Rails,Ruby,Rspec,我尝试了Rails3,为此我安装了新的gems,比如RSpec2。但当我回到我的旧应用程序时,autospec停止了Rails 2.3.x应用程序的工作: $ 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/au

我尝试了Rails3,为此我安装了新的gems,比如RSpec2。但当我回到我的旧应用程序时,autospec停止了Rails 2.3.x应用程序的工作:

$ 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 $AUTOFEATURE=真正的autospec /usr/local/lib/site_ruby/1.8/rubygems.rb:335:“bin_path”中:找不到rspec-2.0.1的可执行autospec(Gem::Exception) from/usr/bin/autospec:19 当在谷歌上搜索这个错误时,我找到的都是Rails 3的解决方案。根据我所读到的,autospec可执行文件似乎已更改/删除


有没有办法保留新的RSpec gems,并且在2.3.x应用程序中仍然使用autospec?

我遇到了完全相同的问题,我使用rvm和gems解决了这个问题。我在书中描述了这一点