![PCエラーイメージ](https://www.leo-m-aquarius97.com/wp-content/uploads/2023/02/健やかな毎日に-ティートリーを-上手に-活用してみましょう-4.png)
Railsチュートリアル1章最後のデプロイに躓きました。
![](https://www.leo-m-aquarius97.com/wp-content/uploads/2023/02/スクリーンショット-2023-01-16-22.33.58-1200x738-1.png)
失敗した原因はこちら。
Jan 15 04:47:00 PM rake aborted!
Jan 15 04:47:00 PM ActiveSupport::MessageEncryptor::InvalidMessage: ActiveSupport::MessageEncryptor::InvalidMessage
.
.
.
Jan 15 04:47:00 PM Caused by:
Jan 15 04:47:00 PM ArgumentError: key must be 16 bytes
対象のプロジェクトを開き、「Environment」をクリック。
Railsチュートリアルに記載のとおり
key:RAILS_MASTER_KEY Value:config/master.key の中身の文字列
を入力しなおしました。
![](https://www.leo-m-aquarius97.com/wp-content/uploads/2023/02/スクリーンショット-2023-02-24-0.38.52.png)
エラーは解消し、デプロイは成功しました。
![](https://www.leo-m-aquarius97.com/wp-content/uploads/2023/02/スクリーンショット-2023-01-18-11.48.26-1200x243.png)
同じエラーが起きたときにはmaster keyを確認するとよさそうです。
参考にいたしました。ありがとうございました。
【Rails】世界で一番わかりやすい!!「credentials.yml.enc」+「master.key」使い方徹底攻略!
Rails 5.2 で ActiveSupport::MessageEncryptor::InvalidMessage