2017-02-20 106 views
0

Я пытаюсь запустить систему сборки с хрюканьем, но когда я пытаюсь запустить команду 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

enter image description here

ответ

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 снова

+0

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

+0

ой, обновил ответ снова. – vader

+0

Большое спасибо, я с ума сходил с такого легкого шага: D –