Techioz Blog

Ruby on Rails 6: credentials.yml.enc を編集できない

概要

credentials.yml に追加しようとしています。 走ってしまいました

EDITOR=“sublime –wait” Rails 認証情報:編集

そして

EDITOR=“subl –wait” Rails 認証情報:編集

どちらも次のように返されました。

ファイルは暗号化されて保存されます。

しかし、どちらも復号化されたファイルをSublimeテキストエディタで開きませんでした。

これは私にとって初めてのことですが、何が間違っているのでしょうか?

解決策

Rails credentials:edit で、資格情報を対話的に編集できるエディターが開かず、ファイルが暗号化されて保存された状態ですぐに返される場合、最も可能性の高い 3 つの問題は次のとおりです。

すべての問題をカバーするには、次のように説明します。

$ which vim
/usr/bin/vim
# For sublime
EDITOR="subl --wait" bin/rails credentials:edit

# For vscode, which may required (https://code.visualstudio.com/docs/setup/mac#_launching-from-the-command-line)
EDITOR="code --wait" bin/rails credentials:edit.

# For atom
EDITOR="atom --wait" bin/rails credentials:edit.