Rails rake db:schema:dump错误

时间:2012-05-09 08:41:20

标签: ruby-on-rails

当我运行rake db:schema:dump

我收到以下错误:

  耙子流产了!   ():在第18行扫描一个简单的键时找不到预期的':'   第3栏

     

任务:TOP => db:schema:dump =>分贝:load_config

     

(通过使用--trace运行任务查看完整跟踪)

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:11)

我发现“:”分隔符后面必须跟一个空格。例如,这会使rake db:create命令崩溃:

在database.yml文件中:

development:
adapter: mysql2
encoding: utf8
reconnect: true
database: Some_Silly_Database_development
pool: 5
username: Jobs
password:anythingapple
socket: /tmp/mysql.sock

只需在冒号分隔密码 anythingapple 之间插入一个空格,如下所示:password: anythingapple Rake db:create run fine。一个被忽视的空间使得差异。希望这有帮助

答案 1 :(得分:3)

检查database.yml文件。听起来你有一条线错过了: