耙子流产了! undefined方法`symbolize_keys'用于“adapter:postgresql host:localhost database:mailerDevelopment”:String

时间:2012-10-27 01:36:45

标签: ruby-on-rails rake

如果我运行rake db:migrate,我会收到以下错误: 耙子流产了! undefined方法`symbolize_keys'用于“adapter:postgresql host:localhost database:mailerDevelopment”:String

我的database.yml文件中的开发条目如下所示:


development:
  adapter:postgresql
  host:localhost
  database:mailerDevelopment

1 个答案:

答案 0 :(得分:3)

发生此错误是因为database.yml文件的内容无效YAML

在YAML中,:之类的分隔符之后的空格是必需的。 参考: Collections section in the YAML documentation

所以更改文件的内容如下(:之后的空格):

development:
  adapter: postgresql
  host: localhost
  database: mailerDevelopment