对于一个新项目,我正在尝试在本地运行 postgres。
Mac Lion 已安装 Postgres (9.1.2)。我在 .bash_profile 中修改了我的路径(根据另一个 SO 线程),所以现在使用 psql 实用程序创建数据库或用户没有问题。
我使用http://blog.willj.net/2011/05/31/setting-up-postgresql-for-ruby-on-railsenv ARCHFLAGS="-arch x86_64" gem install pg
上的优秀博客卸载并重新安装了 pg gem (0.13.2)开发-on-os-x/
我的 Gemfile 使用 pg gem 进行开发、测试和生产。我已经运行捆绑安装。
我的 database.yml 看起来像这样(并且用户名和数据库名称是正确的,并且我验证我可以使用 psql 实用程序访问该用户名的数据库):
development:
adapter: postgresql
encoding: unicode
database: ddchart_development
pool: 5
username: ddchart
password:
(测试和生产相同,除了 _test 和 _production。密码为空,对吗?)
当我运行bundle exec rake db:migrate
它时中止:
rake aborted!
couldn't parse YAML at line 8 column 10
任何帮助,将不胜感激!