web-dev-qa-db-ja.com

Yosemite 10.10にアップグレードした後、postgresqlデータベースに接続できません

Yosemite 10.10にアップデートした後、postgresqlデータベースに接続できません。 Railsコンソールを実行して最初のユーザーを取得しようとしましたが、このエラーが発生しました...

>     ➜  game_golf git:(master) ✗ Rails c
>     Loading development environment (Rails 4.1.4)
>     [1] pry(main)> User.first
>     PG::ConnectionBad: could not connect to server: Connection refused
>       Is the server running on Host "localhost" (::1) and accepting
>       TCP/IP connections on port 5432?
>     could not connect to server: Connection refused
>       Is the server running on Host "localhost" (127.0.0.1) and accepting
>       TCP/IP connections on port 5432?
>     from /Users/pauldornfeld/.rbenv/versions/2.1.2/lib/Ruby/gems/2.1.0/gems/activerecord-4.1.4/lib/active_record/connection_adapters/postgresql_adapter.rb:888:in `initialize'
>     [2] pry(main)>

私は何をしますか! postgresqlを再インストールし、homebrewを再インストールしようとしました。助けてください!

29
PDev

this が見つかりました。

cd /usr/local/var/postgres
mkdir pg_tblspc pg_twophase pg_stat_tmp

それは私のために働いた。

99
daslicious

Server.logを確認すると、探しているディレクトリが表示されます。それらをpostgresディレクトリに追加すると、これが修正されるはずです。 (上記でコメントするつもりでしたが、十分な評判がありません)

9
esc_rtn