はじめに
先日、githubのリポジトリからローカル環境にアプリケーションをクローンし、動作確認をしようとしたところエラーが生じてしまいました。解決策を発見できたので共有します。
アプリケーションの動作確認
リポジトリから自作のアプリケーションをクローン。サーバを立ち上げて動作確認をしようとすると・・・
あれ・・・?なんで? リポジトリにpushする前はちゃんと動いていたのに・・・
解決策を探る
いろいろ調べてみると、アプリのディレクトリでbundleをインストールすると問題が解決できる可能性があることが判明しました。さっそく、「bundle exec rake webpacker:install」を実施し、サーバを立ち上げ、アプリを開いてみると・・・
よう、また会ったな。会いたくなかったぜ・・・
さらに解決策を探る
メンターに相談したところ、clone した後はbundleだけではなく、yarn install もしなければいけないとのこと。そこで、「npm install -g yarn」を実施すると・・・。
無事成功!やった!
おわりに
というわけで無事に問題を解決できました。
現段階の私の解釈は、railsに標準装備されていないgemやjsファイルなどのアプリケーション(という表現でいいのでしょうか?)を使用する場合、それを使うための準備をしなければならないという認識です。たとえば、gemを使うならbundle、javascriptを使うならyarnをインストールする、など。
以上、備忘録を兼ねた報告でした。誤りがあればご教示いただけますと幸いです