前提・実現したいこと
githubにリポジトリされているコードをローカル環境に移し、
ローカル環境内で立ち上がるようにしたいです。
元環境はAWSで運用しているサービスを別サービスに移す途中段階で詰まってしまいました。
bunde installはうまくいったのですが、rails s コマンドを打ち込んだ時にエラーが発生しています。
発生している問題・エラーメッセージ
`handle_missing_key': Missing encryption key to decrypt secrets with. Ask your team for your master key and put it in ENV["RAILS_MASTER_KEY"] (Rails::Secrets::MissingKeyError)
rails cを入力した場合も同様のエラーが返ってきます。
恐らくgithubにあるコードでsecret機能を利用しているため、パスコード を入力してください
という旨のメッセージかと思いますが、パスコードをどのように入力すれば事象が解決するかが、わかりませんでした。
パスコード は把握している状況です。
該当のソースコード
user$ rails s -d
=> Booting Puma
=> Rails 5.1.4 application starting in development
=> Run rails server -h
for more startup options
この後に上述したエラーが返ってきます。
試したこと
Qiitaなどを確認してみましたが、secret.ymlとcredentials.yml.encの管理方法の記述が多く、
接続するためにどうすれば良いか見つけることができませんでした。
https://qiita.com/AKI_0710/items/2833f838fa3666cf3d77
https://qiita.com/15grmr/items/a687d0ed211ef60e751c
補足情報(FW/ツールのバージョンなど)
Rails 5.1.4
(config配下にはcredentials.yml.encがありました)
ここにより詳細な情報を記載してください。
初学者のため質問が検討違いの可能性がありますが、お力添え頂けると幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/20 12:51
2020/03/20 13:47