在Ubuntu上执行Jest时出现内存不足错误

时间:2015-04-02 13:09:40

标签: node.js jestjs

我正在尝试在Ubuntu 14.04.02上,在具有4GB RAM的虚拟机中执行Jest。节点版本0.12.2,npm 2.0.0-alpha-5

免费告诉我:

              total       used       free     shared    buffers     cached
Mem:          3.8G       199M       3.6G       976K       1.1M        18M

当我运行npm测试时,我不断遇到各种内存不足错误:

Error: FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - process out of memory

FATAL ERROR: Committing semi space failed. Allocation failed - process out of memory

# Fatal error in ../deps/v8/src/heap/store-buffer.cc, line 132
# CHECK(old_virtual_memory_->Commit(reinterpret_cast<void*>(old_limit_), grow * kPointerSize, false)) failed

知道最低内存要求是什么......或者我是否有错误的配置会导致这种情况发生?

1 个答案:

答案 0 :(得分:3)

事实证明,降级到节点版本0.10.32,通过npm安装,治愈了这个问题。