前提・実現したいこと
現在bundlerのバージョンがデフォルトで2.2.15なのですが、これを2.2.19へ変更したいと思っております。
※bundlerのバージョンに関しまして、ローカルでは2.2.19なのですが、dockerでは2.2.15のまま変更できない状況です
【具体的な内容】
・ターミナル内にてデータベースを作成後に「docker-compose run web rails db:migrate」コマンドを実行したところ、以下のエラーが表示された。
発生している問題・エラーメッセージ
Warning: the running version of Bundler (2.2.15) is older than the version that created the lockfile (2.2.18). We suggest you to upgrade to the version that created the lockfile by running `gem install bundler:2.2.18`.
関連(?)するソースコード
Gemfilelock
1GEM 2 remote: https://rubygems.org/ 3 specs: 4 actioncable (6.1.3.2) 5 actionpack (= 6.1.3.2) 6 activesupport (= 6.1.3.2) 7 nio4r (~> 2.0) 8 websocket-driver (>= 0.6.1) 9 actionmailbox (6.1.3.2) 10 actionpack (= 6.1.3.2) 11 activejob (= 6.1.3.2) 12 activerecord (= 6.1.3.2) 13 activestorage (= 6.1.3.2) 14 activesupport (= 6.1.3.2) 15 mail (>= 2.7.1) 16 actionmailer (6.1.3.2) 17 actionpack (= 6.1.3.2) 18 actionview (= 6.1.3.2) 19 activejob (= 6.1.3.2) 20 activesupport (= 6.1.3.2) 21 mail (~> 2.5, >= 2.5.4) 22 rails-dom-testing (~> 2.0) 23 actionpack (6.1.3.2) 24 actionview (= 6.1.3.2) 25 activesupport (= 6.1.3.2) 26 rack (~> 2.0, >= 2.0.9) 27 rack-test (>= 0.6.3) 28 rails-dom-testing (~> 2.0) 29 rails-html-sanitizer (~> 1.0, >= 1.2.0) 30 actiontext (6.1.3.2) 31 actionpack (= 6.1.3.2) 32 activerecord (= 6.1.3.2) 33 activestorage (= 6.1.3.2) 34 activesupport (= 6.1.3.2) 35 nokogiri (>= 1.8.5) 36 actionview (6.1.3.2) 37 activesupport (= 6.1.3.2) 38 builder (~> 3.1) 39 erubi (~> 1.4) 40 rails-dom-testing (~> 2.0) 41 rails-html-sanitizer (~> 1.1, >= 1.2.0) 42 activejob (6.1.3.2) 43 activesupport (= 6.1.3.2) 44 globalid (>= 0.3.6) 45 activemodel (6.1.3.2) 46 activesupport (= 6.1.3.2) 47 activerecord (6.1.3.2) 48 activemodel (= 6.1.3.2) 49 activesupport (= 6.1.3.2) 50 activestorage (6.1.3.2) 51 actionpack (= 6.1.3.2) 52 activejob (= 6.1.3.2) 53 activerecord (= 6.1.3.2) 54 activesupport (= 6.1.3.2) 55 marcel (~> 1.0.0) 56 mini_mime (~> 1.0.2) 57 activesupport (6.1.3.2) 58 concurrent-ruby (~> 1.0, >= 1.0.2) 59 i18n (>= 1.6, < 2) 60 minitest (>= 5.1) 61 tzinfo (~> 2.0) 62 zeitwerk (~> 2.3) 63 addressable (2.7.0) 64 public_suffix (>= 2.0.2, < 5.0) 65 ast (2.4.2) 66 bindex (0.8.1) 67 bootsnap (1.7.5) 68 msgpack (~> 1.0) 69 builder (3.2.4) 70 byebug (11.1.3) 71 capybara (3.35.3) 72 addressable 73 mini_mime (>= 0.1.3) 74 nokogiri (~> 1.8) 75 rack (>= 1.6.0) 76 rack-test (>= 0.6.3) 77 regexp_parser (>= 1.5, < 3.0) 78 xpath (~> 3.2) 79 childprocess (3.0.0) 80 coderay (1.1.3) 81 concurrent-ruby (1.1.8) 82 crass (1.0.6) 83 erubi (1.10.0) 84 ffi (1.15.1) 85 globalid (0.4.2) 86 activesupport (>= 4.2.0) 87 i18n (1.8.10) 88 concurrent-ruby (~> 1.0) 89 jbuilder (2.11.2) 90 activesupport (>= 5.0.0) 91 listen (3.5.1) 92 rb-fsevent (~> 0.10, >= 0.10.3) 93 rb-inotify (~> 0.9, >= 0.9.10) 94 loofah (2.9.1) 95 crass (~> 1.0.2) 96 nokogiri (>= 1.5.9) 97 mail (2.7.1) 98 mini_mime (>= 0.1.1) 99 marcel (1.0.1) 100 method_source (1.0.0) 101 mini_mime (1.0.3) 102 minitest (5.14.4) 103 msgpack (1.4.2) 104 mysql2 (0.5.3) 105 nio4r (2.5.7) 106 nokogiri (1.11.6-x86_64-darwin) 107 racc (~> 1.4) 108 nokogiri (1.11.6-x86_64-linux) 109 racc (~> 1.4) 110 parallel (1.20.1) 111 parser (3.0.1.1) 112 ast (~> 2.4.1) 113 pry (0.14.1) 114 coderay (~> 1.1) 115 method_source (~> 1.0) 116 pry-rails (0.3.9) 117 pry (>= 0.10.4) 118 public_suffix (4.0.6) 119 puma (5.3.2) 120 nio4r (~> 2.0) 121 racc (1.5.2) 122 rack (2.2.3) 123 rack-mini-profiler (2.3.2) 124 rack (>= 1.2.0) 125 rack-proxy (0.7.0) 126 rack 127 rack-test (1.1.0) 128 rack (>= 1.0, < 3) 129 rails (6.1.3.2) 130 actioncable (= 6.1.3.2) 131 actionmailbox (= 6.1.3.2) 132 actionmailer (= 6.1.3.2) 133 actionpack (= 6.1.3.2) 134 actiontext (= 6.1.3.2) 135 actionview (= 6.1.3.2) 136 activejob (= 6.1.3.2) 137 activemodel (= 6.1.3.2) 138 activerecord (= 6.1.3.2) 139 activestorage (= 6.1.3.2) 140 activesupport (= 6.1.3.2) 141 bundler (>= 2.2.19) 142 railties (= 6.1.3.2) 143 sprockets-rails (>= 2.0.0) 144 rails-dom-testing (2.0.3) 145 activesupport (>= 4.2.0) 146 nokogiri (>= 1.6) 147 rails-html-sanitizer (1.3.0) 148 loofah (~> 2.3) 149 railties (6.1.3.2) 150 actionpack (= 6.1.3.2) 151 activesupport (= 6.1.3.2) 152 method_source 153 rake (>= 0.8.7) 154 thor (~> 1.0) 155 rainbow (3.0.0) 156 rake (13.0.3) 157 rb-fsevent (0.11.0) 158 rb-inotify (0.10.1) 159 ffi (~> 1.0) 160 regexp_parser (2.1.1) 161 rexml (3.2.5) 162 rubocop (1.16.0) 163 parallel (~> 1.10) 164 parser (>= 3.0.0.0) 165 rainbow (>= 2.2.2, < 4.0) 166 regexp_parser (>= 1.8, < 3.0) 167 rexml 168 rubocop-ast (>= 1.7.0, < 2.0) 169 ruby-progressbar (~> 1.7) 170 unicode-display_width (>= 1.4.0, < 3.0) 171 rubocop-ast (1.7.0) 172 parser (>= 3.0.1.1) 173 ruby-progressbar (1.11.0) 174 rubyzip (2.3.0) 175 sass-rails (6.0.0) 176 sassc-rails (~> 2.1, >= 2.1.1) 177 sassc (2.4.0) 178 ffi (~> 1.9) 179 sassc-rails (2.1.2) 180 railties (>= 4.0.0) 181 sassc (>= 2.0) 182 sprockets (> 3.0) 183 sprockets-rails 184 tilt 185 selenium-webdriver (3.142.7) 186 childprocess (>= 0.5, < 4.0) 187 rubyzip (>= 1.2.2) 188 semantic_range (3.0.0) 189 spring (2.1.1) 190 sprockets (4.0.2) 191 concurrent-ruby (~> 1.0) 192 rack (> 1, < 3) 193 sprockets-rails (3.2.2) 194 actionpack (>= 4.0) 195 activesupport (>= 4.0) 196 sprockets (>= 3.0.0) 197 thor (1.1.0) 198 tilt (2.0.10) 199 turbolinks (5.2.1) 200 turbolinks-source (~> 5.2) 201 turbolinks-source (5.2.0) 202 tzinfo (2.0.4) 203 concurrent-ruby (~> 1.0) 204 unicode-display_width (2.0.0) 205 web-console (4.1.0) 206 actionview (>= 6.0.0) 207 activemodel (>= 6.0.0) 208 bindex (>= 0.4.0) 209 railties (>= 6.0.0) 210 webdrivers (4.6.0) 211 nokogiri (~> 1.6) 212 rubyzip (>= 1.3.0) 213 selenium-webdriver (>= 3.0, < 4.0) 214 webpacker (5.4.0) 215 activesupport (>= 5.2) 216 rack-proxy (>= 0.6.1) 217 railties (>= 5.2) 218 semantic_range (>= 2.3.0) 219 websocket-driver (0.7.4) 220 websocket-extensions (>= 0.1.0) 221 websocket-extensions (0.1.5) 222 xpath (3.2.0) 223 nokogiri (~> 1.8) 224 zeitwerk (2.4.2) 225 226PLATFORMS 227 x86_64-darwin-20 228 x86_64-linux 229 230DEPENDENCIES 231 bootsnap (>= 1.4.4) 232 byebug 233 capybara (>= 3.26) 234 jbuilder (~> 2.7) 235 listen (~> 3.3) 236 mysql2 (~> 0.5) 237 pry-rails 238 puma (~> 5.0) 239 rack-mini-profiler (~> 2.0) 240 rails (~> 6.1.3, >= 6.1.3.2) 241 rubocop 242 sass-rails (>= 6) 243 selenium-webdriver 244 spring 245 turbolinks (~> 5) 246 tzinfo-data 247 web-console (>= 4.1.0) 248 webdrivers 249 webpacker (~> 5.0) 250 251RUBY VERSION 252 ruby 3.0.1p64 253 254BUNDLED WITH 255 2.2.19
試したこと
・「docker-compose run web gem uninstall bundler」コマンドを実行すると「デフォルト設定されてるから不可」と表示される
・「docker-compose run web gem install bundler:2.2.18」コマンドを実行するとインストールされるが、バージョンが変わらない
・こちらの記事を参考にgem自体のバージョンをアップデートしてみたが変わらず
・こちらの記事を参考にしながら、最後に「gem list bundler」コマンドを実行したが、「*** LOCAL GEMS ***」の下に表示されるはずの「bundler (×.×.×)」が表示されない
###補足
Gemfile、docker-compose.yml、Dockerfileなどのソースコードを全て記載しようとしても1万文字を超えるため、もしその他の情報と合わせて必要な場合はお申し付けいただけますと幸いです。
あなたの回答
tips
プレビュー