我正试图通过npm安装业力,但它一直在超时。我用卷发下载了文件,并手动安装了幻影,但是当我试图安装业力时,npm仍然抛出一个错误。我尝试将文件复制到npm说它正在保存的路径中,但这不起作用(运行安装也会删除我创建的目录)。
这就是我要做的:
sudo npm install -g karma这就是正在发生的事情:
> phantomjs@1.9.1-0 install /usr/local/lib/node_modules/karma-phantomjs-launcher/node_modules/phantomjs
> node install.js
Downloading http://phantomjs.googlecode.com/files/phantomjs-1.9.1-linux-x86_64.tar.bz2
Saving to /usr/local/lib/node_modules/karma-phantomjs-launcher/node_modules/phantomjs/phantomjs/phantomjs-1.9.1-linux-x86_64.tar.bz2
events.js:77
throw er; // Unhandled 'error' event
^
Error: connect ETIMEDOUT
at errnoException (net.js:947:11)
at Object.afterConnect [as oncomplete] (net.js:938:19)
npm ERR! weird error 8
npm ERR! not ok code 0我发现奇怪的是,它仍然试图安装幻影,即使在我手动安装在我的系统上。我能做些什么来使这个工作,我已经下载了文件,甚至安装它,它似乎是工作的。出于某种原因,国家预防机制就是不喜欢它。
发布于 2013-08-08 19:23:09
修正了..。必须做sudo n stable而不是sudo n latest --显然不能用最新版本的node.js安装业力。
https://stackoverflow.com/questions/18087256
复制相似问题