mini_racerをinstallするとlibv8-nodeのコンパイルが失敗する
この問題に対する対応策に関してはもう数多の記事があるので色々と参考にはなるのだがいかんせん環境依存のことが多くて自分のPCではうまくいかないみたいな感じになっている。
自分の場合はMacbook M3 Pro MaxでrubyのDocker imageをbaseとした環境にてRailsアプリをbundle installするとこのエラーに遭遇した。
とりあえず解決した方法としては、
Gemfileのgem 'mini_racer', platforms: :rubyという記述をgem 'mini_racer'に変更
Gemfile.lockを削除
containerをtty: trueでエラーなくとりあえず立ち上げる
コンテナ内でbundle install
これで新たにGemfile.lockが作成されて以降はうまくいった。意味わからんのじゃ...