我實際上在家裏配置了一個gitorious,我有一個耙子問題。不能耙分貝:因爲未設置變量而遷移
我必須這樣做rake db:migrate
,但是當我這樣做,因爲我得到了這樣的信息:
耙中止! 需要一個祕密來爲cookie會話數據生成完整性哈希。在到config/environment.rb
所以我編輯過的配置/環境中使用config.action_controller.session = {:祕密=> 「一些祕密的至少30個字符的短語」:鍵=> 「_myapp_session」,}。 RB通過加入這一行:
config.action_controller.session = {:鍵=> 「gitorious」:祕密=> 「foobar的」}
我也嘗試修改配置/環境/ production.rb。但問題依然存在。
我ENV設置爲生產
出口RAILS_ENV =生產
我在Debian運行與耙版本0.8.7擠壓。
編輯:我的密碼比30chars
對不起,我的密碼「foobar」就是這個例子。我已經使用http://strongpasswordgenerator.com ^^ 謝謝你:) :) – Genschi
沒問題,你可以嘗試'rake db:migrate -trace --verbose',也可以'script/server'或'rails服務器工作? – christiangeek
我不相信。我只是在「config.action_controller.session ....」行之前加上了一個製表符,它就OKAY !!! 5小時發現此... 我得到了同樣的問題之前,但我改變製表符由yml文件中的空格。 所以,非常感謝你christiangeek :) – Genschi