https://qiita.com/Tatty/items/1c995ddfa617d44f49b2
この記事の通りに進めていたのですが、
docker-compose build を行った際上手くいきませんでした
実際のログなのですが、この前にもbundlerのバージョンが違ったり、gemfile.lockを削除することで上手く行ったりしていたのですが、下記ログの部分が分かりません。bundlerのバージョンが2以上のものを使う必要があるみたいにかいてあるのですが、gemfile.lockの最後をみても、bundler -vをしても2以上のものを使っています。
dockerは初めて使うのでこんな最初でつまづいてしまいどうしようも無かったので質問させていただきました。
回答よろしくお願いします
You must use Bundler 2 or greater with this lockfile.
➜ everydayrails-rspec-2017 git:(master) ✗ docker-compose build db uses an image, skipping Building web [+] Building 0.7s (11/14) => [internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 37B 0.0s => [internal] load .dockerignore 0.0s => => transferring context: 2B 0.0s => [internal] load metadata for docker.io/library/ruby:2.3.7 0.0s => [internal] load build context 0.0s => => transferring context: 21.44kB 0.0s => [ 1/10] FROM docker.io/library/ruby:2.3.7 0.0s => CACHED [ 2/10] RUN apt-get update -qq && apt-get install -y build-essential nodejs && rm -rf /var/ 0.0s => CACHED [ 3/10] RUN gem install bundler 0.0s => CACHED [ 4/10] WORKDIR /tmp 0.0s => CACHED [ 5/10] ADD Gemfile Gemfile 0.0s => CACHED [ 6/10] ADD Gemfile.lock Gemfile.lock 0.0s => ERROR [ 7/10] RUN bundle install 0.6s ------ > [ 7/10] RUN bundle install: #11 0.555 You must use Bundler 2 or greater with this lockfile. ------ executor failed running [/bin/sh -c bundle install]: exit code: 20 ERROR: Service 'web' failed to build : Build failed
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。