読者です 読者をやめる 読者になる 読者になる

本厚木のエンジニアブログではある

日々の開発で出たエラーや日常などいろいろ書いていくブログです。

You must set config.secret_key_base in your app's config. エラー解決

こんばんは☆チュートリアル三章を進めています。
Internal Server Error You must set config.secret_key_base in your app's config.と怒られたのでその解決を…

  • 流れ

rails sを実行 サーバーは通常通り立ち上がりました。 http://0.0.0.0:3000を読み込もうとしたところ、ブラウザで
Internal Server Error

You must set config.secret_key_base in your app's config.
と表示されました。
confingの中のsecret_key_baseを設定していませんよと言うことらしいです。

  • 下記はターミナルで出てきたエラー文です。

DEPRECATION WARNING: You didn't set config.secret_key_base. Read the upgrade documentation to learn more about this new config option.

ERROR RuntimeError: You must set config.secret_key_base in your app's config.

  • 解決策

gemfileを開いてrailsのバージョンを4.0.5から4.1.0にして解決しました。

'gem 'rails', ‘4.0.5'

gem 'rails', ‘4.1.0'

としてあげました。

config/secrets.ymlがrails4.1.0で変更になったかららしい?です。

うぇい☆