我对Mac和Node.js都是全新的,很抱歉,如果这个有点基础。
我正在运行Mac OS X 10.5(Leopard)并刚刚安装了最新版本的Node.js(已发布的版本,不是从源代码构建的)。
每当我尝试运行Node或进行NPM安装时,都会收到以下错误消息:
FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory
有谁知道问题是什么?如果没有,那么接下来的步骤是什么呢?
编辑:事实证明,如果我运行这些命令几次,那么它们最终会起作用。所以我的解决方法是不断重复命令,直到我获得成功。这比没有好,但仍然不能接受。像WebStorm这样需要执行这些工具的软件并不知道这种解决方法并且一直都会失败。
答案 0 :(得分:3)
在OSX 10.6之前的任何版本上运行Node的分布式构建时,似乎出现了这个问题。
如果您没有升级操作系统的选项,可以自己手动构建二进制文件。
http://therobotsbrain.blogspot.com.au/2012/03/installing-nodejs-on-os-x-105.html
答案 1 :(得分:0)
我正在运行X.5.8,而节点0.10.13正在给我这个错误消息。我尝试了一些早期版本的节点,0.10.3工作,而0.10.4获取错误消息。这是x86版本,x64似乎在.3崩溃,但工作在.0。哦等等,这比那更复杂。当我在/ usr / local / bin中为应用程序创建符号链接时,它似乎有所作为,它崩溃了。更经常的。尝试一些不同的方法,看看哪种方式适合你。
我真的需要买一台新笔记本电脑。
从这里下载:http://nodejs.org/dist/