FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory

はじめに

redash v8 のリポジトリを clone して コンテナを build しようとすると、

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

というエラーになった。

原因

マシンのメモリーが足りない。

https://redash.io/help/open-source/dev-guide/docker

v8 のイメージをbuild するには最低限 4G のメモリーが必須となるようだ。

ビルドするマシンのメモリーを増やすことによって解決できた。