2015-04-17 74 views
0

我試圖在Ubuntu 12.04安裝離子安裝離子,但我收到此錯誤信息:錯誤的node.js當試圖在Ubuntu 12.04

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
TypeError: Object #<Object> has no method 'tmpDir' 
    at /usr/local/lib/node_modules/npm/node_modules/osenv/osenv.js:49:13 
    at Object.tmpdir (/usr/local/lib/node_modules/npm/node_modules/osenv/osenv.js:14:15) 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/defaults.js:76:18) 
    at Module._compile (module.js:441:26) 
    at Object..js (module.js:459:10) 
    at Module.load (module.js:348:32) 
    at Function._load (module.js:308:12) 
    at Module.require (module.js:354:17) 
    at require (module.js:370:17) 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/lib/config/core.js:4:18) 

我的節點版本是v0.6.12。

+0

你運行了什麼命令來產生該結果? – TZHX

+0

sudo npm install -g離子 – spiringer88

回答

1

請問您可以更新節點到最新版本。 0.6.12遠遠落後於當前的節點版本,也看到了什麼版本的節點js離子支持。

當前版本的NodeJS是0.12.2

0

原來,問題是有關NPM和沒有的NodeJS。在檢查Sathish的建議後,我意識到我不能使用npm甚至不檢查它的版本。我刪除了nodejs和npm,我跟着this tutorial,一切正常。感謝大家!