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.

You must use Bundler 2 or greater with this lockfile.の対処法

Posted at

Dockerを動かそうdocker-compose up --buildをしたところ、次のエラーが表示されDockerを立ち上げることができませんでした。

You must use Bundler 2 or greater with this lockfile

原因

最近(2019年)に表示されることが多くなったエラー。
・根本原因は不明だが、Bundlerのバージョン2.0.1が悪さをしているらしい。

対処法

Gemfile.lockを右クリックでゴミ箱に移す(削除する)

gem install bundler -v 1.17.3 を実行し、古いgemを取得。

docker-compose up --buildをしたところ、

Your Ruby version is 2.5.1, but your Gemfile specified 2.6.3

というエラー文が表示されたのでgemfile内の上記部分を


ruby '~> 2.5.1

に書き換え、再びdocker-compose up --build

dockerが正常に動きました。

参考URL
https://qiita.com/kHigasa/items/2e9764e7e80d1bdd8186

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?