Rails 5 gem database_cleaner找不到

时间:2016-06-15 18:45:22

标签: ruby-on-rails ruby ruby-on-rails-5

我不是铁杆的新手,但很长一段时间我都没用过它。今天正试图建立一些东西并得到它。

我尝试运行标准

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]

我尝试在网上找到的所有内容。我删除了Gemfile.lock并再次执行了bundle install。我安装了新版本的ruby 2.3.1。

但我无法弄明白该怎么做。如果有人可以帮助我,我将不胜感激。

1 个答案:

答案 0 :(得分:0)

在Slack上的某个人的帮助下找到解决方案。我的春天总是在运行,所以我只需要做spring stop,一切都像魅力一样。

谢谢大家的帮助。