2013-08-06 156 views
0

我想通過npm安裝業力,但它保持超時。我用curl下載了該文件並手動安裝了phantomjs,但當我嘗試安裝業力時,npm仍會引發錯誤。我試圖將該文件複製到npm所保存的路徑中,但這不起作用(運行安裝也會刪除我創建的目錄)。通過npm安裝業力超時phantomjs

這是我運行:

sudo npm install -g karma 

這是發生了什麼:

> [email protected] 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 

我覺得很奇怪的是,它仍然要安裝phantomjs即使我手動安裝它在我係統。我可以做些什麼來完成這項工作,我已經下載了這個文件,甚至安裝了它,它似乎正在工作。出於某種原因,npm只是不喜歡它。

回答

1

固定..有必要做sudo n stable而不是sudo n latest - 顯然無法安裝與node.js的

的最新版本因果報應