試圖GYP WARN EACCES用戶「根」沒有權限訪問開發目錄
sudo npm install protractor -g
和相同的臭名昭著的錯誤/再次警告(google搜索無果):
gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/dmitrizaitsev/.node-gyp/0.12.0"
似乎發生的情況是node version 0.12.0
在同一安裝過程中一次又一次地下載和重建,儘管它是我機器上的當前節點版本:
node -v
v0.12.0
問題:
目錄 「/Users/dmitrizaitsev/.node-gyp/0.12.0」 實際上是失蹤了!爲什麼這樣一個誤導消息?
爲什麼在
node v0.12.0
期間以及之前的成功重建node-gyp
期間都沒有創建該目錄?(很明顯)我怎樣才能防止這種情況發生?
我運行Mac OSX 10.8.5如果這是重要的。
不,你不'sudo npm' - 看到我的答案! – 2015-04-22 04:00:47
謝謝,它解決了我的問題。出於某種原因,我無法實現上述答案。 – 2015-10-05 15:08:43
對我來說這工作。在root上運行npm以確保它可以作爲root運行。 --unsafe燙髮。感謝2年後的修復 – 2017-11-03 08:06:47