そのため、初めて Heroku にデプロイする際に問題が発生した後、開発環境で Postgres を実行したいと考えました。
そのとき、開発環境を機能させることができませんでした。私のエラーはデータベースにあります。Rails 3.2、Postgres.app を実行しています。データベースをセットアップしました。これで問題ないと思いますdatabase.yml
。
私が知る限り、私schema.rb
は空白です。もともとそうではありませんでした。それを削除してデータベースをリセットすると、新しいschema.rb
ものはまだ空白です。スキーマはどこから情報を取得しますか?
Rake db:migrate
これを返しますSELECT "schema_migrations"."version" FROM "schema_migrations"
エラーは、ユーザーテーブルのrails s
欠如について不平を言っています..doh。
確かに、私が最初に始めたときの早い段階で schema.rb を編集しました。しかし、この種のリセットの原因はわかりません。
database.yml
development:
adapter: postgresql
database: phriends
encoding: utf8
username: mrbubbles
password:
test:
adapter: postgresql
database: test
encoding: utf8
username: mrbubbles
password:
production:
adapter: postgresql
database: production_database
encoding: utf8
username: mrbubbles
password: