0
저는 레일을 처음 사용하지는 않았지만 오랫동안 사용하지 않았습니다. 오늘 무언가를 만들고 이것을 얻으려고 노력하고있었습니다.레일 5 개의 보석 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의 새 버전을 설치합니다.
하지만 어떻게 해야할지 알 수 없습니다. 누군가가 이것으로 나를 도울 수 있다면, 감사 할 것입니다.
'bundle exec rails g migration ... '을 시도 했습니까? –
Do'번들 설치 | grep database_cleaner'를 실행하고 database_cleaner에 설치된 것을 확인하십시오. –
이것이 제가 사용하고있는 것입니다. database_cleaner 1.5.3을 사용합니다. – EQuimper