はじめに
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