由于未设置变量,无法rake db:migrate

时间:2011-06-28 17:03:15

标签: ruby-on-rails ruby

我实际上是在家中配置一个功勋,而且我有一个rake的问题。

我必须这样做rake db:migrate但是当我这样做时,我收到了这样的信息:

  耙子流产了!   需要一个秘密来为cookie会话数据生成完整性哈希。使用config.action_controller.session = {:key => “_myapp_session”,:secret => “config / environment.rb

中的”至少30个字符的一些秘密短语“}

所以我通过添加以下行来编辑config / environment.rb:

  

config.action_controller.session = {:key => “gitorious”,:secret => “foobar”}

我也尝试编辑config / environments / production.rb。但问题仍然存在。

我的环境已投入生产

  

导出RAILS_ENV =生产

我正在使用rake版本0.8.7运行Debian Squeeze。

编辑:我的密码超过30个字符

1 个答案:

答案 0 :(得分:0)

欢迎使用Stack Overflow,

会话密钥必须至少为30个字符,您发布的示例少于30个字符。帮助生成随机密钥的工具是http://strongpasswordgenerator.com/。您可以指定您想要一个长度为30个字符的随机密钥。