#はじめに
Ruby on Railsチュートリアルにて初めてのアプリケーションを作成していたところ、bundle installが上手くいかずエラーが出ました
ある方法を試したところ、無事この画面に辿り着けました!
今回、私が試した方法をご紹介します。
#何があった
Ruby on Railsチュートリアル第1章で、hello_appディレクトリにbundleをインストールしようとしたところ
$ bundle install
The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for.
と出てしまい、インストールされなかった模様。
#どうする?
色々探してみた結果、今回はこちらのサイトを参考に、
Gemfile.lockのファイルを削除する
という方法を取ってみることにしました。
ざっくりまとめると、バージョンのちょっとした違いによってかかってしまうlockを一旦解除する、ということなのかなと解釈しました。
#どうやった?
Gemfile.lockはファイルナビゲーターのhello_appディレクトリ内にありましたので、右クリック→ Deleteで削除。
これだけです。
ちなみにGemfile.lockに関しては削除しても再度bundleをインストールするとまた作成されるとのことです。無惨様かよ。
#こうなった
そして改めて
$ bundle install
すると・・・
$ bundle install
Fetching gem metadata from https://rubygems.org/............
おぉっ!さっきとは文章が変わった!!
そしてPreview → Preview Running Appricationで
画面を表示させてみると・・・
はい、出ました!パチパチ
#まとめ
bundle install 時のエラーは、Gemfile.lockファイルを削除することで解消できる場合がある。
です。
間違ってたらごめんなさいw