2016-06-15 16 views
0

私はレールには新しくないが、私はそれを使用しなかった長い時間でした。今日は何かを作ってこれを手に入れようとしていました。Rails 5 gem database_cleaner見つからない

は、私は、標準

rails g migration add_user_id_to_posts user:references 

を実行しようと、私はいつも、端末

Could not find database_cleaner-1.5.3 in any of the sources 
Run `bundle install` to install missing gems. 

にこのメッセージが表示されます。しかし、私はGemfileにチェックしたとき、私は

source 'https://rubygems.org' 

gem 'rails', '>= 5.0.0.rc1', '< 5.1' 
gem 'pg', '~> 0.18' 
gem 'puma', '~> 3.0' 
gem 'sass-rails', '~> 5.0' 
gem 'uglifier', '>= 1.3.0' 
gem 'coffee-rails', '~> 4.1.0' 
gem 'jquery-rails' 
gem 'turbolinks', '~> 5.x' 
gem 'jbuilder', '~> 2.0' 
gem 'responders', '~> 2.2' 
gem 'devise', '~> 4.1', '>= 4.1.1' 

group :development, :test do 
    gem 'byebug', platform: :mri 
    gem "rails-controller-testing", :git => "https://github.com/rails/rails-controller-testing" 
    gem "rspec-rails", "3.5.0.beta3" 
end 

group :development do 
    gem 'web-console' 
    gem 'listen', '~> 3.0.5' 
    gem 'spring' 
    gem 'spring-watcher-listen', '~> 2.0.0' 
end 

group :test do 
    gem 'capybara', '~> 2.7', '>= 2.7.1' 
    gem 'database_cleaner', '~> 1.5.3' 
end 

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby] 

Iを持っていますネットで見つけたものすべてを試してみてください。私はGemfile.lockを削除し、bundle installをもう一度やります。私は2.3.1の新しいバージョンのrubyをインストールします。

しかし、私は何をすべきか分かりません。誰かがこれで私を助けることができれば、感謝するでしょう。

+0

'bundle exec rails g migration ...'を試したことがありますか? –

+0

Do 'bundle install | grep database_cleaner'を実行し、database_cleanerにインストールされているものを確認してください。 –

+0

これは私が 'database_cleaner 1.5.3'を使用しています – EQuimper

答えて

0

スラックの誰かの助けを借りて解決策を見つけてください。私は春をいつも走らせているので、私はちょうどspring stopをやる必要があり、すべてが魅力のように働いています。

ありがとうございました。

関連する問題