2014-01-19 5 views
1

У меня возникли проблемы с установкой узла через доморощенный.Ошибка установки узла установки

$ brew install node 

Который возвращает:

node: Beginning with 0.8.0, this recipe now comes with npm. 
It appears you already have npm installed at /usr/local/lib/node_modules/npm. 
To use the npm that comes with this recipe, first uninstall npm with 
`npm uninstall npm -g`, then run this command again. 

If you would like to keep your installation of npm instead of 
using the one provided with homebrew, install the formula with 
the `--without-npm` option. 
Error: An unsatisfied requirement failed this build. 

Когда я бегу НПМ деинсталляцию я получаю команду не найдена ошибка. Какие-либо предложения?

Примечание: в один момент времени я удалил варево и npm. Я думаю, что какой-то оставшийся пакет вызывает эту ошибку?

ответ

3

У вас установлена ​​версия узла, которая не из доморощенного? Если нет, то даже если npm находится на вашем пути, он, вероятно, не будет выполняться, так как для запуска требуется узел.

Предполагая, что вы хотите начать работу с узлом из доморощенного, вы должны быть в безопасности, чтобы удалить каталог /usr/local/lib/nodemodules/. Это должно избавиться от предупреждения доморощенного. Возможно, вы захотите обратить внимание на все, что было установлено там, прежде чем вы сможете переустановить его, как только узел и npm будут установлены через homebrew.

+0

Спасибо большое ! – djfdev

+0

Я пробовал 'rm -r/usr/local/lib/nodemodules /' и получил эту ошибку: 'rm:/usr/local/lib/nodemodules /: Нет такого файла или каталога' – JGallardo

+0

@JGallardo вы получили то же самое как в OP, или был показан другой путь? Если был показан другой путь, попытались ли вы удалить этот каталог? – Andy

0

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

Смежные вопросы