2017-08-17 9 views

Odpowiedz

5

spróbować uruchomić

npm cache clean 

a następnie próbuje ponownie zainstalować.

Jeśli błąd nie jest stracone try poniżej

Czy próbowałeś instalacji homebridge z opcją --unsafe-perm?

sudo npm install -g --unsafe-perm homebridge 

Jeśli npm wykrywa jest uruchomiony jako root, to spada do nieuprzywilejowanego użytkownika, który następnie nie ma uprawnień do zapisu /root/.node-gyp. Opcja --unsafe-perm uniemożliwia zmianę użytkownika.

nvm nie ma tego problemu, gdy nie używa się sudo, ponieważ przechowuje wszystko w katalogu domowym bieżących użytkowników.

+1

Czy nadal błąd? – aofdev

+0

Dziękuję za radę, niestety żadna z nich nie zadziałała, pojawił się ten sam błąd. Skończyło się na tym, że całkowicie przeinstalowałem Ubuntu i teraz działa dobrze. Przepraszam, że nie odpowiem wcześniej. – mat

+0

Witamy, ale nie ma problemu – aofdev

Powiązane problemy