1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Ruby on Railsのbundle installで躓いたときの解決法

Last updated at Posted at 2020-12-12

#はじめに
Ruby on Railsチュートリアルにて初めてのアプリケーションを作成していたところ、bundle installが上手くいかずエラーが出ました:sob:

ある方法を試したところ、無事この画面に辿り着けました!
riding_rails.png
今回、私が試した方法をご紹介します。

#何があった
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で
画面を表示させてみると・・・

riding_rails.png

はい、出ました!:pray:パチパチ

#まとめ

bundle install 時のエラーは、Gemfile.lockファイルを削除することで解消できる場合がある。

です。
間違ってたらごめんなさいw

1
0
0

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?