2015-07-04 57 views
0

我試圖在我的操作系統(Ubuntu 14.04)上設置nodeJs爲AngularJs以下:guideline for installing angular js components 但試圖運行最後一個命令時,發現此錯誤。任何人都可以幫忙。正在運行proctactor casues npm ERR!奇怪的錯誤8

[email protected]:~/angular-phonecat$ npm run protractor 

[email protected] preprotractor /家/奧斯曼/角phonecat NPM運行更新的webdriver

[email protected]更新前-的webdriver /家庭/奧斯曼/角phonecat NPM安裝

[email protected]安裝後的/ home /烏斯曼/角phonecat 涼亭安裝

角響度單位[email protected]更新的webdriver /家庭/烏斯曼/角phonecat webdriver的經理更新

硒獨立是最新的。 chromedriver是最新的。

[email protected]量角器/家/烏斯曼/角phonecat 量角器測試/量角器,conf.js

Starting selenium standalone server... 
[launcher] Running 1 instances of WebDriver 
[launcher] Process exited with error code 1 

events.js:72 
     throw er; // Unhandled 'error' event 
      ^
Error: spawn ENOENT 
    at errnoException (child_process.js:988:11) 
    at Process.ChildProcess._handle.onexit (child_process.js:779:34) 
npm ERR! weird error 8 
npm WARN This failure might be due to the use of legacy binary "node" 
npm WARN For further explanations, please read 
/usr/share/doc/nodejs/README.Debian 

npm ERR! not ok code 0 
[email protected]:~/angular-phonecat$ 
+0

'ENOENT'錯誤通常是由於找不到東西而引起的。錯誤說你可能有一個遺留節點的二進制文件,它可能是npm正在尋找一些沒有找到的東西。檢查安裝是否按順序執行 – nilesh

+0

您的路徑上可能安裝了錯誤的「節點」二進制文件。 「哪個節點」或「哪裏有節點」說什麼? (或者如果你運行'node',你會得到一個nodejs提示還是其他的東西?)*由於錯誤說*,讀/usr/share/doc/nodejs/README.Debian –

回答

0

我想你應該在項目目錄中運行npm install 。 這應該安裝所有必需的依賴關係。如果這不起作用,那麼package.json文件中缺少依賴關係。 我你跟着教程那裏不應該有任何問題。