我实际上是在家中配置一个功勋,而且我有一个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个字符
答案 0 :(得分:0)
欢迎使用Stack Overflow,
会话密钥必须至少为30个字符,您发布的示例少于30个字符。帮助生成随机密钥的工具是http://strongpasswordgenerator.com/。您可以指定您想要一个长度为30个字符的随机密钥。