0

iOSでherokuを使用する方法については、 Herokuのチュートリアルに従っています。この例では、postgres データベースを使用して画像と地理位置情報を保存します。Lion OSX に postgres アプリをダウンロードしたところ、postgres サーバーが正しく実行されていると表示されます。今、私はこのステップで立ち往生しています:

config/database.yml ファイルを更新して、開発環境とテスト環境の正しいデータベース ユーザーとパスワードを参照します。次に、ローカル開発データベースを作成し、移行を実行します。

$ bundle exec rake db:create db:migrate
==  CreatePhotos: migrating ===========
-- create_table(:photos)
...

しかし、次のエラーが表示されます。

サーバーに接続できませんでした: 許可が拒否されました サーバーはローカルで実行されており、Unix ドメイン ソケット "/var/pgsql_socket/.s.PGSQL.5432" で接続を受け入れていますか? ....

私は何を間違えましたか?createdb コマンドを使用して postgres データベースを手動で作成しようとしましたが、同じ接続エラーが発生します。

4

1 に答える 1