私はすでに Rails アプリを持っており、Postgres.app で正常に動作しています。
最初のデータベースを作成してRailsに接続するために何をしたかさえ覚えていませんが、それは機能し、これが私が持っているものですdatabase.yml
development:
adapter: postgresql
database: gnossy_development
pool: 5
timeout: 5000
2 番目の Rails アプリでは、アプリを作成しました
rails new my_app --database=postgresql --skip-test-unit
そしてRailsはdatabase.ymlでこれを作成しました
default: &default
adapter: postgresql
encoding: unicode
pool: 5
development:
<<: *default
database: my_app_development
2 番目のアプリを PG データベースに接続するには、何をする必要がありますか?
rake db:create:all
結果は"FATAL: role "my_app" does not exist"