質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

Q&A

0回答

1204閲覧

【docker + Rails】bundlerのデフォルトのバージョンを変更したいです...。

Kanade_JoinT

総合スコア4

docker-compose

docker-composeとは、複数のコンテナで構成されるサービスを提供する手順を自動的し管理を簡単にするツール。composeファイルを使用しコマンド1回で設定した全サービスを作成・起動することが可能です。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Docker

Dockerは、Docker社が開発したオープンソースのコンテナー管理ソフトウェアの1つです

0グッド

0クリップ

投稿2021/06/02 09:10

編集2021/06/03 04:01

前提・実現したいこと

現在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万文字を超えるため、もしその他の情報と合わせて必要な場合はお申し付けいただけますと幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問