Postgresqlをインストールしてから、ローカルのMac OSX Mountain Lionで多数のrailsアプリを実行し、データベースなどを作成しました。しばらくしてpgAdminIIIを起動し、データベースサーバーを起動しようとすると、次のエラーが発生しました。
簡単なグーグルがこの投稿を示しました。より多くのブラウジングは、これの根本的な原因であるかもしれないある種のpostmaster.pidファイルが周りにあるかもしれないという事実を指摘しました。それを削除すれば大丈夫です。
ただし、コンピューター上のものを削除する前に、Imがこれを体系的な方法でデバッグしていることを確認したかったので、問題が発生することはありません。
そのファイルを削除する前にどこかでそれを読んだので、次のコマンドを実行する必要があります。
ps auxw | grep post
結果が得られない場合は、ファイルを削除しても問題ありません。そうでなければありません。さて、私はそのコマンドのこの結果を得ました:
AM 476 0.0 0.0 2423356 184 s000 R+ 9:28pm 0:00.00 grep post
だから今はもちろん私は完全に混乱しています。
だから私は何をすべきですか?
これが私のpostgresサーバーエラーログの一部です:
FATAL: lock file "postmaster.pid" already exists
HINT: Is another postmaster (PID 171) running in data directory "/usr/local/var/postgres"?
Postgresqlはまだ実行されておらず、同じエラーが発生し、何も変更されていません。SOをチェックせずに物事を削除するにはあまりにも鶏です。
あなたの専門家の何人かは初心者を導いてくれませんか。
ありがとう