Schienen secret_key_base nicht erkannt in der Produktion

So versuche ich für die Bereitstellung meiner rails-app in der Produktion. Wenn ich auf die Seite zu gehen bekomme ich einen 500 Fehler. Wenn ich an meine error logs bekomme ich folgende Fehlermeldung:

Exception RuntimeError in Rack application object (Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml`) 

Ich bin Rails 4.1 und meine config/Geheimnisse.yml sieht wie folgt aus:

    development:
      secret_key_base: <development key>        
    test:
      secret_key_base: <test key>

    # Do not keep production secrets in the repository,
    # instead read values from the environment.
    production:
      secret_key_base: <%= ENV["SECRET_KEY_BASE"] %>

Ich lief rake Geheimnis um den Schlüssel zu Holen, und stellen Sie das export-in mein bash_profile und bezogen es. Ich lief rake assets:precompile erfolgreich. Habe ich trotzdem noch immer dieser Fehler. Irgendwelche Ideen?

Update: ich habe versucht, zu aktualisieren, die Fehlermeldung zur Verfügung gestellt zu geben, etwas bessere Informationen....und die Meldung nicht neu. Ich habe dann versucht, indem Sie die Taste direkt auf die yml-Datei anstelle von Umgebungsvariablen und immer noch keine Würfel. Im Laufenden auf hostmonster, so kann ich nicht den server neu starten.....aber etwas sagt mir, das ist, was getan werden muss...

Update 2: Nach dem schlafen durch die Nacht, es scheint, dass dieses Problem kein Thema mehr ist. Es muss irgendeine Art von caching. Nun mein Problem ist, dass Sie versuchen, verwenden Sie eine alte config, die ich geändert habe Tage für meine Datenbank. Wenn ich herausfinden, wie zu umgehen, den cache werde ich es hier posten und markieren Sie es als Antwort. Wenn jemand weiß, wie man es bitte lassen Sie mich wissen, und ich werde markieren Sie es als Antwort. Ich bin mit HostMonster meinem hosting und folgte den Schritten, die Sie auf Ihrer Website für das hosting von meine rails-app.

Schreibe einen Kommentar