1

最近コンピューターを再起動し、データベースをローカルで起動しようとした後rails s、次のようになりました。

/Users/example_name/.rvm/gems/ruby-1.9.3-p374/gems/activerecord-3.2.11/lib/active_record/connection_adapters/postgresql_adapter.rb:1208:in 

`initialize': could not connect to server: 

No such file or directory (PGError)

次に、次のように記述して手動でデータベースを開始しようとしました。

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

そして、それは言ったserver startingので、再入力rails sしてから、エラーを受け取りました:

FATAL: role example_name doesn't exist

これは私が今まで経験したことのない奇妙なエラーだったので、もう一度ロールを作成しようとしました.rails sを再度実行した後、次のようになりました:

FATAL:  database "example_db" does not exist (PGError)

データベースを削除するために何もしなかったと思うので、正確に何が起こっているのかわかりません。

私はやったrake db:create:allbundle exec rake db:migrate、今は動作しますが、DBは空です! どうしてそうなった?展開しても、本番データベースが空になることはありませんか?

4

0 に答える 0