AWS master key の設定について Ruby on Rails
解決したいこと
AWSへのデプロイ時にエラーが出現
マスターキーを指定のファイルへ書き込んでくださいとの内容だと認識しています。
ActiveSupport::EncryptedFile::MissingKeyError:
Missing encryption key to decrypt file with.
Ask your team for your master key and write it to /var/www/elest-0506/releases/20210707122415/config/master.key or put it in the ENV['RAILS_MASTER_KEY'].
自分で試した事
①上記エラー文の指示をもとに、エラーで指示されているディレクトリへ移動
[ec2-user@ip-xxx-xx-xx-xxx ~]$ cd /var/www/elest-0506/releases/20210707122415/config
②master key の設定を試みる
[ec2-user@ip-xxx-xx-xx-xxx config]$ vi master.key
④insertモードへ切り替え、③でコピーしたマスターキーを貼り付け→ESCキー→:wq
⑤ちゃんと保存されているかを確認(②の手順を再度実行、保存ができている事を確認)
よし!!
いざ、再度デプロイだ!!
[ローカル アプリ名]% bundle exec cap production deploy
引き続き全く同じマスターキーエラーが出現
これは・・・ 一体何が原因なんでしょう
そもそも私のエラーに対する認識が間違っているのでしょうか??
もしくは、大事な手順を見落としているのでしょうか・・・
お力添え頂けますと幸いです
0