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をインストールします。
しかし、私は何をすべきか分かりません。誰かがこれで私を助けることができれば、感謝するでしょう。
'bundle exec rails g migration ...'を試したことがありますか? –
Do 'bundle install | grep database_cleaner'を実行し、database_cleanerにインストールされているものを確認してください。 –
これは私が 'database_cleaner 1.5.3'を使用しています – EQuimper