LoginSignup
4
0

More than 5 years have passed since last update.

windows環境だとRails5.2でCredentialsを編集できないかもしれない。

Posted at

ことの背景

windowsにrails5.2を入れて新規アプリをつくっている知り合いがいて、外部APIのtokenを保存したいけど、できないということで調べてみた。

Rails5.2で消えたsecrets.yml

Rails5.2から新規アプリを作成した時にconfig/secrets.ymlが生成されず、代わりにconfig/credentials.yml.encが生成されるようになったらしい。問題はこのファイルを編集する時にコマンドを使うんですが、そのコマンドを実行するとEDITORという環境変数に設定されてるエディタが起動して編集する。

詳しくはこちらを
- Rails5.2から追加された credentials.yml.enc のキホン - Qiita

EDITORを設定するも起動せず

windowsの環境変数にEDITORを設定するとエラーは変わるが、編集できない...

みんな同じ悩みを持っていた

Rails 5.2 Credentials : rails
この掲示板にあるように、最終的にRailsの中身をイジるといけるっぽいけど、ここまでやるのもなぁということで今後のためにも仮想環境でLinuxを入れた方が良いという結論になりました。

4
0
3

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
4
0