繁体   English   中英

rake db:migrate语法错误(不存在)

[英]rake db:migrate syntax error (that doesn't exist)

rake db:migrate由于语法错误而中止

rake aborted!
/Users/Fryed/rails/treebook/db/migrate/20121009215822_devise_create_users.rb:3: syntax error, unexpected '\n', expecting '|'
/Users/Fryed/rails/treebook/db/migrate/20121009215822_devise_create_users.rb:47: syntax error, unexpected keyword_end, expecting $end

但是相应的行如下所示:

第3行create_table(:users) do |t ,第47行end

为什么不起作用,如何解决?

提前谢谢了!

您只是缺少尾随| ,第3行应显示为:

create_table(:users) do |t|

\\n表示换行符-因此错误消息基本上说:“红宝石看到了换行符,但是它期望另一个|

暂无
暂无

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

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