LoginSignup
0
0

More than 1 year has passed since last update.

Couldn't decrypt config/credentials.yml.enc. Perhaps you passed the wrong key?のエラー解決方法

Posted at

背景

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の中身がちゃんと確認できるかと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0