Отказано в доступе при установке узла на WSL с использованием NVM - PullRequest
2 голосов
/ 19 мая 2019

Я пытался установить Node LTS на WSL, используя NVM.В то время как я успешно установил nvm, установка Node с использованием nvm install --lts допустила некоторые ошибки:

mv: cannot move '/home/anesin1109/.nvm/.cache/bin/node-v10.15.3-linux-x64/files/bin' to '/home/anesin1109/.nvm/versions/node/v10.15.3/bin': Permission denied
mv: cannot move '/home/anesin1109/.nvm/.cache/bin/node-v10.15.3-linux-x64/files/include' to '/home/anesin1109/.nvm/versions/node/v10.15.3/include': Permission denied
mv: cannot move '/home/anesin1109/.nvm/.cache/bin/node-v10.15.3-linux-x64/files/lib' to '/home/anesin1109/.nvm/versions/node/v10.15.3/lib': Permission denied
mv: cannot move '/home/anesin1109/.nvm/.cache/bin/node-v10.15.3-linux-x64/files/share' to '/home/anesin1109/.nvm/versions/node/v10.15.3/share': Permission denied

Я пытался переместить эти файлы вручную, но это также закончилось этими ошибками.

1 Ответ

1 голос
/ 02 июня 2019

Проверьте, владеет ли ваш пользователь всеми файлами в .nvm. Вы можете вступить во владение рекурсивно с chown -R <user> .nvm. Удалить все версии узлов рекурсивно с помощью rm -rf .nvm/versions/node. Тогда попробуйте еще раз; этот процесс работал для меня по крайней мере.

...