繁体   English   中英

rails 3.1.3:第一次运行 db:migrate 时 rake 中止(无法解析 YAML)(尝试在 mac lion 上本地运行 postgres)

[英]rails 3.1.3: rake aborts (couldn't parse YAML) when run first db:migrate (trying to run postgres locally on mac lion)

对于一个新项目,我正在尝试在本地运行 postgres。

Mac Lion 安装了 Postgres (9.1.2)。 我修改了 in.bash_profile 中的路径(根据另一个 SO 线程),所以现在我可以毫不费力地使用 psql 实用程序创建数据库或用户。

我使用env ARCHFLAGS="-arch x86_64" gem install pg根据http://blog.willj.net/2011/05/31/setting-up上的优秀博客卸载并重新安装了 pg gem (0.13.2) -postgresql-for-ruby-on-rails-development-on-os-x/

My 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

任何帮助,将不胜感激!

如果您正确粘贴代码,则代码中存在错误。 例如,“adapter”之前只有一个空格,但在后续行之前有两个空格。

在 YAML 中,缩进很重要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM