보석 파일을 마이그레이션 :레이크가 중단되었습니다! 보석 :: LoadError : 레일 DB에 데이터베이스 어댑터 'PostgreSQL의'정의는 :
source 'https://rubygems.org'
gem 'rails', '5.0.1'
gem 'bcrypt', '3.1.11'
gem 'puma', '3.4.0'
gem 'sass-rails', '5.0.6'
gem 'uglifier', '3.0.0'
gem 'coffee-rails', '4.2.1'
gem 'jquery-rails', '4.1.1'
gem 'turbolinks', '5.0.1'
gem 'jbuilder', '2.4.1'
gem 'bootstrap-sass', '3.3.6'
gem 'unicorn'
group :development, :test do
gem 'sqlite3', '1.3.12'
gem 'byebug', '9.0.0', platform: :mri
end
group :development do
gem 'web-console', '3.1.1'
gem 'listen', '3.0.8'
gem 'spring', '1.7.2'
gem 'spring-watcher-listen', '2.0.0'
end
group :test do
gem 'rails-controller-testing', '0.1.1'
gem 'minitest-reporters', '1.1.9'
gem 'guard', '2.13.0'
gem 'guard-minitest', '2.4.4'
end
group :production do
gem 'pg', '0.18.4'
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
database.yml을 :
default: &default
adapter: sqlite3
pool: 5
timeout: 5000
development:
<<: *default
database: db/development.sqlite3
# Warning: The database defined as "test" will be erased and
# re-generated from your development database when you run "rake".
# Do not set this db to the same as development or production.
test:
<<: *default
database: db/test.sqlite3
production:
<<: *default
database: db/production.sqlite3
마이그레이션이 갈퀴 DB를 실행하는 경우 실패 마이그레이션 할 수 있습니다. RAILS_ENV = development를 사용하여 환경 변수를 개발로 설정하려고 시도했지만 여전히 실패합니다. 나는 heroku가 postgres를 제공하기 때문에 프로덕션에서 postgres를 사용하고있다. 보석 파일과 database.yml 둘 다 주어졌다.
편집 : 다른 컴퓨터에 복제본을 복제 해 보았는데 문제가 없었습니다.
내가 최근에 양조장없이 Postgres를 설치했기 때문에 모두가 문제는 내 로컬 컴퓨터에서 발생했습니다. rhat을 제거하고 다시 시작하면 마이그레이션이 성공적으로 완료되었습니다. – Aditya