Próbującgyp WARN EACCES użytkownika "root" nie ma uprawnień dostępu do reż dev
sudo npm install protractor -g
i tego samego błędu osławionego/ostrzeżenia ponownie (googled bezskutecznie):
gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/dmitrizaitsev/.node-gyp/0.12.0"
Wygląda na to, że node version 0.12.0
jest pobierany i przebudowywany ponownie podczas tej samej instalacji, mimo że jest bieżącą wersją węzła na moim komputerze:
node -v
v0.12.0
Pytania:
Katalog "/Users/dmitrizaitsev/.node-gyp/0.12.0" jest rzeczywiście brakuje! Dlaczego taka myląca wiadomość?
Dlaczego ten katalog nie został utworzony ani podczas
node v0.12.0
, ani podczas poprzedniej pomyślnej odbudowy znode-gyp
?(Oczywiście) Jak mogę temu zapobiec?
Używam Mac OSX 10.8.5, jeśli ma to jakiekolwiek znaczenie.
Nie, nie "sudo npm" - zobacz moją odpowiedź! –
Dzięki, to rozwiązało mój problem. Nie mogłem wprowadzić powyższej odpowiedzi z jakiegoś powodu. –
dla mnie to zadziałało. Uruchomiono npm na root, więc trzeba się upewnić, że może działać jako root. --unsafe-perm. Dziękuję za poprawkę –