Ich bin nicht neu zu Schienen, aber war eine lange Zeit, die ich nicht benutzt habe. Heute habe ich versucht etwas aufzubauen und das zu bekommen.Schienen 5 gem Datenbank_cleaner nicht finden
ich versuche, einen Standard
rails g migration add_user_id_to_posts user:references
zu laufen Und ich bekomme immer diese Meldung im Terminal
Could not find database_cleaner-1.5.3 in any of the sources
Run `bundle install` to install missing gems.
Aber wenn ich in der Gemfile überprüfen habe ich
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 versuche alles was ich im Netz finde. Ich löschte meine Gemfile.lock
und mache wieder bundle install
. Ich installiere die neue Version von Ruby 2.3.1.
Aber ich kann nicht herausfinden, was zu tun ist. Wenn mir jemand dabei helfen könnte, würde ich mich freuen.
Haben Sie versucht 'Bündel exec Schienen g Migration ...'? –
Do 'Bündel installieren | grep database_cleaner' und sehen, was für database_cleaner installiert ist, –
Das ist, was ich 'Using database_cleaner 1.5.3' – EQuimper