2011-06-28 9 views
0

私は実際に自宅でgitoriousを設定していますが、私はレーキに問題があります。rake db:変数が設定されていないためにマイグレーションできません

私はこのrake db:migrateを行うようになってきましたが、私はそれを行うとき、私はこのメッセージを持っている:中止さ

熊手を! クッキーセッションデータの整合性ハッシュを生成するには、秘密が必要です。 {:キー=> "_myapp_session"、:秘密=> "は、少なくとも30文字のいくつかの秘密のフレーズ"} config.action_controller.session =を使用し

のconfig/environment.rbにでだから私は、設定/環境を編集しました。

config.action_controller.session = {::キー=> "gitorious"、:秘密=> "foobarに"}この行を追加することにより、RB

は私も編集しようとするのconfig /環境/ production.rb。しかし、まだ問題は残っています。

私ENVは、私がすくいバージョン0.8.7でのDebian Squeezeの上で実行している生産

輸出RAILS_ENV =生産

に設定されています。

編集:私のパスワードは、

セッション秘密のニーズは、少なくとも30個の文字であることを、長い30charsスタックオーバーフローに

答えて

0

ようこそよりもあなたが投稿例は以下の30文字です。ランダムキーの生成を支援するツールはhttp://strongpasswordgenerator.com/です。長さ30文字のランダムキーを指定することができます。

+0

申し訳ありません、私のパスワードは「foobar」です。私はすでにhttp://strongpasswordgenerator.comを使用しています^^ ありがとう:) :) – Genschi

+0

問題はありません。あなたは 'rake db:migrate --trace --verbose'と' script/server'や 'railsサーバー '仕事? – christiangeek

+0

私はそれを信じません。私は "config.action_controller.session ...."行の前に集計をしてOKです。これを発見するのに5時間... 私は前に同じ種類の問題を抱えていましたが、私はymlファイルのスペースで表を変更します。 とても、ありがとうchristiangeek :) – Genschi

関連する問題