在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/
- 监控node.js中的启动/运行/结束应用程序
- 像nodeJs中的参数那样传递csv文件
- 在Node.js中删除/释放Twilio电话号码的语法是什么?
- socket.io应用程序结构
- 当为一个npm模块使用一个私有的git url时,如何configuration消费应用程序只使用模块的dist文件夹中的文件?
- 将gulp-sourcemaps与gulp-csso和gulp-sass结合在一起
- 带有vuejs和nodejs的Google oauth2
- 如何在Node.js中分离一个进程,从父进程中的缓冲区中运行JS代码,而不是从文件中运行?
- 由于crypto.DEFAULT_ENCODING ='binary',节点6升级导致aws-sdk的SignatureDoesNotMatch错误。