LoginSignup
14
13

More than 5 years have passed since last update.

Rails Tutorialのbundle installでエラーが出たときの対処法

Posted at

エラー内容

You have requested:
  minitest = 5.10.3

The bundle currently has minitest locked at 5.11.3.
Try running `bundle update minitest`

原因

Gemfile.lockの内容より古いバージョンを指定してインストールしようとすると発生するエラーのようです。
今回の場合、Gemfile.lockではminitestのバージョンが5.11.3となっていましたが、Gemfileの方は5.10.3でインストールしようとしたため発生したようです。

対策

今回の場合、Gemfile.lockを削除することで解決します。
最初は削除していいか戸惑いましたが、このGemfile.lockはインストールした結果を依存関係も含めて記したもので、再度bundle installを実行することでその結果のGemfile.lockが生成されるようです。
(Gemfile.lock自体は開発環境と運用環境を同じにするために用いられるファイルのようです)

14
13
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
14
13