新しいプロジェクトでは、postgres をローカルで実行しようとしています。
Mac Lion には Postgres がインストールされています (9.1.2)。.bash_profile のパスを (別の SO スレッドごとに) 変更したので、psql ユーティリティを使用してデータベースまたはユーザーを作成する際に問題がなくなりました。
http://blog.willj.net/2011/05/31/setting-up-postgresql-for-ruby-on-rails-env ARCHFLAGS="-arch x86_64" gem install pg
の優れたブログに従って、pg gem (0.13.2) をアンインストールして再インストールしました。開発-on-os-x/
私の Gemfile は、開発、テスト、本番用に pg gem を使用しています。bundle install を実行しました。
私の database.yml は次のようになります (ユーザー名とデータベース名は正しく、psql ユーティリティを使用してそのユーザー名からデータベースにアクセスできることを確認しました):
development:
adapter: postgresql
encoding: unicode
database: ddchart_development
pool: 5
username: ddchart
password:
(_test と _production を除いて、test と production で同じです。パスワードは空白ですよね?)
実行するbundle exec rake db:migrate
と中止されます:
rake aborted!
couldn't parse YAML at line 8 column 10
どんな助けでも大歓迎です!