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

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

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

每当我尝试运行节点或做一个NPM安装,我得到以下错误信息:

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

有谁知道问题是什么? 如果不是的话,下一个步骤是什么呢?

编辑:事实certificate,如果我运行这些命令几次然后他们最终工作。 所以我的解决方法是不断重复命令,直到我成功。 这比没有好,但仍然不能接受。 像WebStorm这样的软件需要执行这些工具,并不知道这个解决方法并且一直失败。

在OSX 10.6以前的版本上运行Node的分布式构build时,问题似乎就显现出来了。

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

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

我正在运行X.5.8,节点0.10.13给我这个错误信息。 我尝试了一些早期版本的节点,0.10.3工作,而0.10.4得到错误信息。 这是x86版本,x64似乎在.3崩溃,但工作在.0。 哦,等等,比这更复杂。 当我在/ usr / local / bin中创build应用程序的符号链接时,似乎有所作为,它崩溃了。 更频繁。 尝试一些不同的看看哪些工作适合你。

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

在这里下载: http : //nodejs.org/dist/