に設定されている場合でも、私は、このコマンドを実行して、ローカル秘密鍵を生成した:は秘密のトークンがありません、それが環境変数
echo 'export SECRET_KEY_BASE=<locally_generated_secret_string>' >> ~/.bashrc
:
rake secret
はその後、私のUbuntu VPSに私はこのような環境変数を作成しました私はを入力すると
source ~/.bashrc
:
は、その後、私はこれを実行することによって、私のbashrcをrealoadedていますこれは私にこの生成された文字列を出力します
次に私はcapistranoを介して自分のレールアプリをアップロードして起動しました。ただし、ログには次のエラーメッセージが表示されます。
#<RuntimeError: Missing `secret_token` and `secret_key_base` for 'production' environment, set these values in `config/secrets.yml`>
なぜこのようなことが起こりますか?