2011-07-08 31 views
19

私は最近、下記のGemfileでRails3.1-Devise-Rspec-Cucumber Starter Appをインストールしました。これにより、factory_girl 2.0.0rc3を含むGemfile.lockファイル(関連するスニペット)が作成されました。残念ながら、このバージョンのFactoryGirlは明らかにcompletely bustedです。宝石をダウングレードする適切な方法は何ですか?

バンドルに2.0.0rc3の代わりにfactory_girl 2.0.0.rc1を使用させる適切な方法はありますか?

Gemfile:その後、

source 'http://rubygems.org' 
gem 'rails', '3.1.0.rc4' 
gem 'mysql2' 
gem 'sass-rails', "~> 3.1.0.rc" 
gem 'coffee-script' 
gem 'uglifier' 
gem 'jquery-rails' 
gem "therubyracer", ">= 0.8.2" 
gem "rspec-rails", ">= 2.6.1", :group => [:development, :test] 
gem "factory_girl_rails", ">= 1.1.beta1", :group => :test 
gem "cucumber-rails", ">= 1.0.0", :group => :test 
gem "capybara", ">= 1.0.0", :group => :test 
gem "database_cleaner", ">= 0.6.7", :group => :test 
gem "launchy", ">= 0.4.0", :group => :test 
gem "devise", ">= 1.3.4" 

Gemfile.lock

あなたの宝石のファイルで
factory_girl (2.0.0.rc3) 
factory_girl_rails (1.1.rc1) 
    factory_girl (~> 2.0.0.rc) 
    railties (>= 3.0.0) 
+0

を実行するには、あなたは、「バンドルのアップデートを実行している試してみましたあなたが使用したいと思うfactory_girlのバージョンで? – MunkiPhD

+0

ああ、そうです! Unintuitive(ダウングレードへのアップデート)と同時に完全に明白です。ありがとう! – cailinanne

答えて

28
gem "factory_girl", "2.0.0.rc1", :group => :test 

の関連スニペット、および

bundle update factory_girl 
+0

よく、私はあまりにも容易に見えたと思った.... – chrispanda

+1

あなたのGemfileに変更を加えた後で、 'bundle update factory_girl'をやりましたか? –

+0

@chrispanda - あなたの答えを修正してから、 "bundle update"を含めることができますか?それは完全な答えになり、私はそれを受け入れることができます。ありがとう! – cailinanne

関連する問題