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 データベースを手動で作成しようとしましたが、同じ接続エラーが発生します。