$ EDITOR=vi rails credentials:edit
いつもどおり上記のコマンドを実行しCredentialsの設定を行っていたところ、あるときからCredentialsが保存されなくなりました。
Credentialsには既にいくつか設定してあって、それらはRailsから呼び出すことができるのですが、新しく設定したキーを呼び出そうとすると「そんなキーないよ」みたいなエラーが出るのです。
Credentialsには既にいくつか設定してあって、それらはRailsから呼び出すことができるのですが、新しく設定したキーを呼び出そうとすると「そんなキーないよ」みたいなエラーが出るのです。
対処法
以下のコマンドでCredentialsを設定したら保存されるようになりました。
$ EDITOR="code --wait" rails credentials:edit
codeというのはVisual Studio Codeの起動コマンドです。たぶんエディター自体は何でもよくて、--waitという引数をつける必要があるようです。
なぜ突然保存されなくなったのかはわかりません…😥
なぜ突然保存されなくなったのかはわかりません…😥