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.
Czy nadal błąd? – aofdev
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
Witamy, ale nie ma problemu – aofdev