1

当我在大型代码库(~10k LOC,大量模板 haskell)上运行 ghcjs 时,我不时收到此错误:

fd:40: hPutBuf: illegal operation (handle is closed)

我最好的选择是这是一个内存不足的错误。当我重新运行构建时,它通常会第二次或第三次运行(可能是因为它可以建立在以前运行的部分结果之上?)。

现在我想知道是否有一种方法可以为节点提供比默认情况下获得的 1GB 更多的内存(我认为?)。有--max_old_space_size,我在这里搜索“增加节点内存”时发现的,但我还没有找到一种方法将该参数传递给从 ghcjs 调用的节点。

谢谢!

编辑:可能相关:https ://github.com/ghcjs/ghcjs/issues/601,https : //github.com/ghcjs/ghcjs/issues/588

4

0 回答 0