Techioz Blog

「開発」データベースが構成されていません

概要

新しくクローンされたアプリの rake db:merge を実行しているときに、このエラーが発生します。

「開発」データベースが構成されていません。利用可能: [「本番」]

したがって、エラーを読んだ後、RAILS_ENV=production rake db:mergeを実行しています

しかし、これも機能しません。

私のdatabase.ymlには

production:
adapter: postgresql
encoding: unicode
database: test
pool: 5
username: admin
password: admin
port: 5433

提案してください。

解決策

追加

development:
  adapter: postgresql
  encoding: unicode
  database: test
  pool: 5
  username: admin
  password: admin
  port: 5433
  host: localhost

をdatabase.ymlファイルに追加します。

また、アプリケーションをテストする場合は、テスト環境も必要になります。