我有一个Rails 2.3.X项目,我正在研究。在我的系统,我的RSpec的各种版本,太:在安装2.4时使rspec 1.3工作?
rspec的(2.4.0,1.3.1) rspec的核心(2.4.0) rspec的期许(2.4.0) rspec的,嘲笑( 2.4.0) RSpec的护栏(2.4.1,1.3.3,1.3.1)
但是:
> spec _1.3.1_ spec/
Missing these required gems:
rspec-rails
我有一个Rails 2.3.X项目,我正在研究。在我的系统,我的RSpec的各种版本,太:在安装2.4时使rspec 1.3工作?
rspec的(2.4.0,1.3.1) rspec的核心(2.4.0) rspec的期许(2.4.0) rspec的,嘲笑( 2.4.0) RSpec的护栏(2.4.1,1.3.3,1.3.1)
但是:
> spec _1.3.1_ spec/
Missing these required gems:
rspec-rails
您可以在2.3.x项目中使用bundler(请参阅http://gembundler.com/rails23.html)。然后,在指定要在Gemfile
中使用的版本之后,只需将bundle exec
添加到您运行的任何命令中 - 这将强制它使用捆绑版本而不是最新的系统范围版本。
删除rspec 2.4修复了这个问题,但是......我需要它来完成其他项目! – 2011-02-02 12:09:14