LoginSignup
5
1

More than 3 years have passed since last update.

Windowsでcredentials.yml.encを編集する with VSCode

Last updated at Posted at 2019-09-10

概要

credentials.yml.encをWindowsで編集しようとして詰まった。

Windowsでの情報があんまりなさそうだったのでメモ

バージョンなど

  • OS:Windows10 HOME
  • Ruby 2.6.3
  • Rails 5.2.3
  • VSCode 1.32.3

やったこと

やったことはほぼ下記サイトの内容

(Rails5.2)APIキーを直接コードに埋め込まないCredentials.yml.encの使い方
https://qrunch.net/@WEkFtOQhlqcyDEsy/entries/bvfUcf0RmWqQ2NVH

環境変数EDITORで使用するエディタを指定してやればいい。

手順

コントロールパネル -> システムとセキュリティ -> システム -> システムの詳細設定 -> 環境変数(N)

環境変数の設定を開いてユーザー環境変数を新規(N)から作成

変数名(N)はEDIOER
変数値(V)に以下の内容を入力

"code" -w

codeでVSCodeを起動する(Windowsならデフォルトでコマンドが使えるはず)。

-wはファイルの保存待ちをするオプションらしい。無いとcredentials.yml.encが開く前にコマンドが終了してしまう。

あとは普通に以下のコマンドをたたけばいいだけ

rails credentials:edit

以上

5
1
1

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
5
1