Я пытаюсь запустить систему сборки с хрюканьем, но когда я пытаюсь запустить команду npm install -g grunt-cli
, я получаю ошибки в прикрепленных изображениях, у меня также установлена grunt-cli
, но я действительно потерянный со всеми этими ошибками, которые я получил. Я использую Mac OS X, версия 10.10.5 27-дюймовый, процессор 2.8 ГГц Intel i5. Также я прочитал статью о том, как установить узел и npm в Mac, и там я нашел о Homebrew, но когда я проверяю узел и npm, они были установлены уже в моем mac, поэтому я не уверен, что ошибки, которые я получаю, имеют какое-либо отношение с версией узла и npm?
благодаряЗапустите систему сборки с Grunt
0
A
ответ
0
бег с sudo
sudo npm install -g grunt-cli
Вы, возможно, потребуется ввести пароль машины.
Объяснение Если вы видите ошибки на терминале он читает:
Error: EACCES: permission denied
На высоком уровне, это в основном означает, что при выполнении команды текущий пользователь не имеет привилегий/доступ к пишите в каталог /usr/local/lib/node_modules
. Использование sudo
повышает привилегию пользователя.
EDIT:
, если он по-прежнему не работает, попробуйте следующее:
sudo chown -R $(whoami) ~/.npm
sudo chown -R $(whoami) /usr/local/lib/node_modules
затем попытайтесь установить grunt-cli
снова
ой я забыл добавить, что, как хорошо я попробовал, но я получаю то же самое ошибки снова ..... –
ой, обновил ответ снова. – vader
Большое спасибо, я с ума сходил с такого легкого шага: D –