2017-08-17 144 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