在Mac OSX 10.5上运行Node.js或NPM时"处理内存不足"

Dav*_*unt 5 osx-leopard node.js npm webstorm

我对Mac和Node.js都是全新的,对不起,如果这个有点基础.

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

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

FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory
Run Code Online (Sandbox Code Playgroud)

有谁知道问题是什么?如果没有,那么接下来的步骤是什么呢?

编辑:事实证明,如果我运行这些命令几次,那么它们最终会起作用.所以我的解决方法是不断重复命令,直到我获得成功.这比没有好,但仍然不能接受.像WebStorm这样需要执行这些工具的软件并不知道这种解决方法并且一直都会失败.

Mik*_*ead 3

在 OSX 10.6 之前的任何版本上运行 Node 的分布式构建时,似乎会出现此问题。

如果您没有升级操作系统的选项,您可以自己手动构建二进制文件。

http://therobotsbrain.blogspot.com.au/2012/03/installing-nodejs-on-os-x-105.html