事象
Docker公式のruby:2.6イメージから作成したコンテナ上で、
Rails5.2のcredential管理に使われるconfig/credentials.yml.enc
を編集しようとしたら、困りました。
$ EDITOR=vim bin/rails credentials:edit
# 何も起きないでこれだけが返ってくる
New credentials encrypted and saved.
編集できない!
原因
何もエラーが表示されなかったのでしばらく止まりましたが、原因はこれでした。
$ vim
bash: vim: command not found
vimがインストールされていませんでした…
対処
$ apt-get install vim
vimをインストール。
完了後、無事にこのコマンドでconfig/credentials.yml.enc
の編集が行えました。
$ EDITOR=vim bin/rails credentials:edit
参考
credentials.yml.encについてはこちらを参考にしました。
Rails5.2から追加された credentials.yml.enc のキホン