この同じアプリで同じPostgresデータベースを1か月間問題なく使用しており、このエラーが今日ランダムに発生するまで、データベース内の何も変更していません。ただし、今日、Postgresは「rails」を実行しようとするとランダムにこのエラーをスローし始めました(createdbまたはcreateuserを実行すると同じタイプのエラーが発生します)。
/Users/Joe/.rvm/gems/ruby-1.9.2-p290/gems/activerecord-3.2.2/lib/active_record/connection_adapters/postgresql_adapter.rb:1194:in `initialize'を終了します:サーバーに接続できませんでした:そのようなファイルまたはディレクトリはありません(PG :: Error)サーバーはローカルで実行されており、Unixドメインソケット「/tmp/.s.PGSQL.5432」で接続を受け入れていますか?
本当に奇妙なのは、私の友人が昨日まったく同じエラーを起こし(同じアプリで作業している)、http://nextmarvel.net/blog/2011/09/brew-install-postgresqlからスクリプトを実行することで修正されたことです。 -on-os-x-lion/。スクリプトを実行した後、彼はPG gemをアンインストールして再インストールし、すべてが機能するようにしました。ただし、彼はOS X Lionを実行しており、私はSnow Leopardを実行しているため、スクリプトは機能しません。
(1)これがランダムに発生し始める理由と(2)それを修正する方法についてのアイデアはありますか?