##背景
RDSに接続できるようにするために
EDITOR='vi' bundle exec rails credentials:edit
をしてcredenialsファイルを開こうとしたところ
Couldn't decrypt config/credentials.yml.enc. Perhaps you そしてpassed the wrong key?
という風に言われました。ちなみにmaster.keyはちゃんと中身入ってます。
##結論
解決方法としてはcredentialsファイルを作り直します。
ただ、作り直すといっても、そんな難しい作業ではないです。
まず既存のローカルのcredentialsファイルの名前を適当なファイル名に変更します。
そしてそのローカルのcredentialsファイルにRDSのusernameやpassword等を記述します。
ちゃんと記述ができたことが確認できたら、githubにpushします。
pushができたらSSHでEC2サーバ内に入り、アプリディレクトリで
git pull
を実行します。そしてEC2内で
EDITOR='vi' bundle exec rails credentials:edit
を実行するとcredenttialsの中身がちゃんと確認できるかと思います。