LoginSignup
2
1

More than 3 years have passed since last update.

Docker導入時のエラー(You must use Bundler 2 or greater with this lockfile.)

Posted at

はじめに

dockerを既存のアプリに導入された際に発生したエラーとその解決法を今回はまとめさせていただきます。

 エラーの内容

docker file を作成docker-compose.ymlを作成した後にdocker-compose build コマンドをするとなぜか 

You must use Bundler 2 or greater with this lockfile.

という内容のエラーが発生しました。

解決法

ネットの記事を参考にしたところ


RUN gem install bundler 
RUN bundle install

とRUN bundle installの前に RUN gem install bundler を記述すれば治ると買いてありましたが、既に私は記述していました。

調べていくうちにruby2.5.1の場合はこのようなバグが発生するといった記事を見つけ rubyのversionを2.7.1にdockerfile ローカル環境変更した結果今回のエラーは解決しました。

 参考記事

ruby version変更https://qiita.com/_kanacan_/items/c1499f6c13b1c41da982

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