Rails7+Docker+MySQL環境構築で躓いたところ備忘録
docker-compose run web rails new . --force --database=mysql
コマンド実行時に以下のエラー発生
[12, #<Thread:0x00007fd78b0bfc60 run>, #<NameError: uninitialized constant Gem::Source (defined?(@source) && @source) || Gem::Source::Installed.new
^^^^^^^^
調べると特定のbundlerのバージョンで起きているバグのよう
Dockerfileで以下のようにbundlerのバージョンを指定するよう追記して解決。
RUN gem install bundler -v "2.3.10"