LoginSignup
0
0

More than 1 year has passed since last update.

[Rails7]でcredentials.yml.encをVSCodeで開けなかったので、その解決法

Posted at

はじめに

credentials.yml.encをVSCodeで編集しようとした際に、開けなかったのでその解決法です。

【環境】

-ハードウェア情報
MacOS Monterey(version: 12.6.2)

-ソフトウェア情報
・Ruby Version: ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-darwin21]
・Rails Version: 7.0.4.2

発生した問題

% EDITOR="code --wait" rails credentials:edit
File encrypted and saved.

と表示されて、ファイルが開かないという状況。

解決法

結論、VSCodeのパスが通っていないことが原因でした。

確認のため、プロジェクトフォルダでcodeコマンドを実行しても認識してなかったら同じ現象だと思われます。

% code .
zsh: command not found: code

VSCode内でパスを通すことができるので、(⇧⌘P)でコマンドパレットを開きます。

フォームが現れたら「>shell command」と入力して、

“シェルコマンド: PATH内に’code’コマンドをインストールします”を選択します。

vscode.png
これで、パスが通りCodeコマンドが使えるようになります。

再度、開くか挑戦。

% EDITOR="code --wait" rails credentials:edit

無事、開けました😂

# aws:
#   access_key_id: 123
#   secret_access_key: 345

# Used as the base secret for all MessageVerifiers in Rails, including the one protecting cookies.
secret_key_base: ebe9deaddb85570bfef...

参考

VS Code公式ドキュメント: https://code.visualstudio.com/docs/setup/mac

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