rails secret_key_base ne pas être reconnu dans la production de

Donc je suis en train de déployer mon application rails dans la production. Quand je vais à la page j'ai une erreur 500. Quand je vais à mon des journaux d'erreur que j'obtiens l'erreur suivante:

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

Je suis en cours d'exécution Rails 4.1 et ma config/secrets.yml ressemble à ceci:

    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"] %>

J'ai couru râteau secret pour obtenir la clé et mettre à l'exportation dans mon bash_profile et sourcée. J'ai couru râteau actifs:précompiler avec succès. Cependant je reçois cette erreur. Des idées?

Mise à jour: j'ai essayé de mettre à jour le message d'erreur afin de donner un peu mieux l'information....et le message n'a pas de mise à jour. J'ai ensuite essayé d'ajouter la clé directement sur le fichier yml au lieu d'utiliser une variable d'environnement et toujours pas de dés. Im en cours d'exécution sur ovh donc je ne peux pas redémarrer le serveur.....mais quelque chose me dit que c'est ce qui doit être fait...

Mise à jour 2: Après une nuit complète de sommeil, il semble que ce problème n'en est plus un. Il doit avoir été une sorte de mise en cache. Maintenant mon problème est que son essayez d'utiliser une vieille config que j'ai changé il y a de jours pour ma base de données. Si j'ai trouver comment annuler le cache, je vais le poster ici et de le marquer comme réponse. Si quelqu'un sait comment faire s'il vous plaît laissez-moi savoir et je vais le marquer comme réponse. J'utilise Ovh comme mon hébergement et suivi les étapes qu'ils ont sur leur site pour l'hébergement de mon application rails.

OriginalL'auteur Bill Garrison | 2014-04-10