1

OS X Lion - homebrew - rvm で Postgres を起動して実行しようとしています。

http://railscasts.com/episodes/342-migrating-to-postgresql

上記の指示に従った後、ここで説明されているのと同じ問題に遭遇しました。

OSX 10.7 Lion にアップグレードした後の Postgresql の修復

which psqlあるべきusr/bin/psqlときに実行中usr/local/bin/psql

わかりましたので、次のようにパスを変更しました (これがファイル内のすべてです)。

export PATH="/usr/local/bin:$PATH"
[[ -s "/Users/chase/.rvm/scripts/rvm" ]] && source "/Users/chase/.rvm/scripts/rvm"

良い - 実行するsource ~/.bash_profileと、which psql今度は利回りが得られますusr/local/bin/psql

ただし、データベースとして新しいRailsアプリを生成すると、どの結果が得られる-d postgresqlかを試すまで機能しますrake db:create:all

could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?

どんな手掛かり?

アップデート

Postgres.app をインストールすることになりました: http://postgresapp.com/ - これは動作します。

4

2 に答える 2

1

http://postgresapp.comは、「Mac で PostgreSQL を使い始める最も簡単な方法です。ダウンロードしてアプリケーション フォルダにドラッグし、ダブルクリックするだけです」と定義しています。それは私にとって完璧に機能しました。

于 2014-12-11T19:57:09.193 に答える
1

これを読んで Postgres.app を使用している人は、database.yml に host: localhost が必要な場合があります。http://postgresapp.com/documentation#toc_3

于 2014-12-10T23:40:46.797 に答える