我的rake db:migrate失败了,我无法弄清楚如何修复它

时间:2012-03-07 00:42:16

标签: ruby-on-rails migration

当我运行rake db:migrate时我得到了这个

Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
session_store.rb:3: syntax error, unexpected ':', expecting $end
...sion_store :cookie_store, key:

现在我在一个新的ubutu盒子上运行它。 $ rails -v = Rails 3.1.3
$ ruby​​ -v = ruby​​ 1.9.2p290(2011-07-09修订版32553)[i686-linux]

我收到错误的文件包含一些注释和这行代码

Edm2::Application.config.session_store :cookie_store, key: '_edm2_session'

...注 我不是在叫$ sudo rake db:migrate。所以这里的问题没有答案 我所读到的内容表明哈希是错误的,并且放入旧版本似乎可以阻止流血。但我不想要一个hymopheliactic应用程序,我在那里停止流血。我宁愿知道导致问题的原因并在源头修复它。


它可能有助于“助手”提一下,如果我调用$ rails new demo,文件session_store有不同的格式..它似乎使用旧的哈希标记......这可能是一些线索,但它只是指向这个新词的指针

0 个答案:

没有答案