我有一個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