2014-12-25 52 views
2

我在我的windows上安裝了Linux虛擬機中的節點JS。問題是我不能像npm install -g node-inspector一樣使用npm。但我認爲這個錯誤是因爲我的節點版本。我的節點JS版本是0.10.35。我在下面嘗試。但它仍然不起作用。 該錯誤消息 GYP WARN EACCES用戶 「根」 不具有權限訪問dev的DIR 「〜/ .node-GYP/0.10.35」sudo npm install -g節點檢查器錯誤

sudo npm cache clean -f 
 
sudo npm install -g n 
 
sudo n stable

+0

您能更具體地瞭解您遇到的錯誤嗎? (發佈實際的錯誤信息可能會很好) – therealrootuser

+0

錯誤消息 gyp WARN EACCES用戶「root」沒有訪問開發目錄的權限「/home/tulga/.node-gyp/0.10.35」 –

+0

[gyp WARN EACCES用戶「root」沒有權限訪問開發目錄](http://stackoverflow.com/questions/29468404/gyp-warn-eacces-user-root-does-not-have -permission到訪問的-DEV-DIR) – psiphi75

回答

0

您在Linux虛擬機中安裝了node v0.10.35。假設該節點仍然有效,下面介紹如何修復npm。

curl https://www.npmjs.org/install.sh | sudo sh

這應該給你一個工作npm

但是,您報告的錯誤聽起來更像是node-gyp和構建本地插件的問題。如果在運行npm時遇到錯誤,請將npm-debug.log上傳至https://gist.github.com,並在npm問題跟蹤器中發佈指向https://github.com/npm/npm/issues的要點鏈接。

謝謝!

相關問題