stack buildがout of memoryした時の対処法
Home - The Haskell Tool Stackでstack build
やstack install
したとき,
out of memoryでプログラムがビルドできないことがある.
他の人のPCやTravis CIで起きた. その対処法を書いていこう.
--jobsオプションを使う
stack --jobs 1 build
こうすると並列にビルドが走らないため, メモリが足りなくなることが減る.
virtualboxのメモリ割り当てを増やす
virtualboxのデフォルトメモリ割当量は少ないため, 割当量を増やす.
virtualboxをやめる
仮想マシンは甘え, ネイティブブートをするべき.
メモリを買う
金で殴れ.
out of memoryするライブラリにpull requestを出す
どうやったらコンパイル時のメモリ使用量が減るのかはよくわからん. もっとTemplate Haskellのことを知りたい.