/ / Błąd instalacji NPM po aktualizacji El Capitan - node.js, npm, uprawnienia do plików, osx-elcapitan

Niepowodzenie instalacji NPM po aktualizacji El Capitan - node.js, npm, uprawnienia do plików, osx-elcapitan

Mam projekt wykorzystujący wiele pakietów npm, a niektóre z repozytorium altan. Odkąd przeszedłem na OSX El Capitan, działa npm install nie działa i generalnie pojawia się następujący błąd w wielu pakietach:

Error: Attempt to unlock xxx which hasn"t been locked

Rozumiem, że ma to coś wspólnego z uprawnieniami do / usr / local i kolejnych katalogów. Próbowałem następujące:

sudo chown -R $(whoami) ~/.npm
sudo chown -R $USER /usr/local/lib/node_modules

a nawet to:

sudo chown -R $USER /usr/local

Podejrzewałem też, że być może było to spowodowane nierozwiązaną funkcją bezpieczeństwa w El Capitan, więc spróbowałem też wyłączyć to:

sudo nvram boot-args="rootless=0"

Przy każdej próbie próbowałem usunąć node_modules i bower_components katalogi, zrobiłem npm cache clean a następnie próbował uciekać npm install jeszcze raz. Ale dostaję ten sam błąd. Moje wersje są następujące:

System Darwin 15.0.0
command "node" "/usr/local/bin/npm" "install"
cwd /Users/ali786/Desktop/xyz
node -v v0.10.33
npm -v 1.4.28

Jaki mógł być tego powód i jak to naprawić?

Odpowiedzi:

0 dla odpowiedzi № 1

Mam bardzo podobny problem po aktualizacji z El Capitan. Podejrzewam, że to też pozwolenie.

Usunąłem wszystkie węzły i NOP i zaktualizowałem je do najnowszych wersji, więc nie mam twoich wersji węzła i npm.

węzeł v4.2.1 npm 3.3.9

Biegnę uruchamianie dokera --rm -v "$ PWD": / worker -w / worker iron / node npm install

i nie może znaleźć plików znajdujących się w tym samym folderze.