2013-05-13 2 views
7

Я только что обновил узел (через установщик пакета nodejs.org), а теперь npm не будет работать.Команда NPM не найдена

npm: command not found

Любая идея, что происходит?

+0

Какого операционной системы и версии, которую вы используете? – Salem

+0

Mac OS X 10.8.3 –

+0

Что такое вывод 'which npm'? – Salem

ответ

5

Я тоже был повесил трубку. Я установил узел через nvm и не смог запустить npm или узел. Мне пришлось бежать nvm use 0.10.10

затем which node и which npm снова работал.

если вы установили npm через nvm вы можете добавить nvm use <version> в файл .bashrc так, что вы будете иметь npm всегда доступны на любой оболочке вы открываете. Вам просто нужно помнить, что нужно обновлять его, когда вы обновляете npm, или используйте stable.

3

Это может быть проблема с разрешением. В этом случае вы должны запустить это: Судо Чаун -R $ USER/USR/местные

Это работало для меня

+0

это решило проблему –

+0

У вас есть решение для окон тоже? – Wanjia

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