2017-08-17 140 views
6

我想如果(重新)安裝火力地堡,但是,當我運行sudo npm install -g firebase-tools以下錯誤顯示出來:錯誤嘗試安裝火力與NPM

enter image description here

我不知道什麼是錯的,它過去幾個月前運作良好。

回答

5

您嘗試運行

npm cache clean 

,然後嘗試重新安裝。

如果錯誤不丟失試試下面

你試過用--unsafe-perm選項安裝homebridge?

​​

如果NPM檢測到它正在作爲根降至然後不具有權限寫入/root/.node-gyp非特權用戶。 --unsafe-perm選項阻止它改變用戶。

當不使用sudo時,nvm不存在此問題,因爲它將所有內容存儲在當前用戶的主目錄下。

+1

你還錯誤嗎? – aofdev

+0

謝謝你的建議,不幸的是這些工作都沒有,彈出同樣的錯誤。我最終完全重新安裝了Ubuntu,現在它工作正常。抱歉沒有及時回覆。 – mat

+0

歡迎但不是沒有問題 – aofdev