在Mac OSX 10.5上运行Node.js或NPM时出现“进程内存不足”的错误。

5

我完全不懂Mac和Node.js,如果这个问题有点基础的话,请见谅。

我正在运行Mac OS X 10.5(Leopard),并刚刚安装了最新版本的Node.js(发布版本,而非源代码构建)。

每当我尝试运行Node或进行NPM安装时,都会出现以下错误消息:

FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory

有人知道问题出在哪里吗?如果不知道,接下来应该怎么做才能找出问题所在?

编辑:事实证明,如果我多次运行这些命令,它们最终会起作用。所以我的解决方法是不断重复执行命令,直到成功为止。虽然不是最理想的解决方法,但总比没有强。像WebStorm这样需要执行这些工具的软件并不知道这个解决办法,所以经常失败。

2个回答

3

0

我正在运行X.5.8,而node 0.10.13给了我这个错误信息。我尝试了一些早期版本的node,0.10.3可以工作,而0.10.4会出现错误信息。这是x86版本,x64似乎在.3时崩溃,但在.0时可以工作。哦等等,情况比那更复杂。当我在/usr/local/bin中创建一个符号链接到应用程序时,它会更经常地崩溃。尝试几个不同的版本,看看哪些适合您。

我真的需要一台新笔记本电脑。

在此下载:http://nodejs.org/dist/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接