Итак, у меня есть новый Macbook Pro, работающий 10.10.3 (14D2134). Я установил Node.js
через их пакет инсталлятора вы можете скачать на https://nodejs.org/NPM не работает после установки исходного пакета узла
Оттуда я попытался установить grunt
через НПМ, но после того, как получаю ошибку -bash: npm: command not found
я понял НПМ, возможно, потребуется установить в дополнение к первой установке узла.
Я попытался удалить узел вместе в следующих инструкциях: How do I completely uninstall Node.js, and reinstall from beginning (Mac OS X) с целью переустановки обоих узлов и NPM через Homebrew. Однако, следуя приведенным выше инструкциям и пытаясь установить узел с Homebrew, я получил сообщение об ошибке, указав, что узел уже установлен (видимо, я не полностью удалял все его следы), но он просто не был связан. Поэтому я выполнил подсказки командной строки, чтобы связать узел и сделал это успешно.
Итак, я с Узелом установлен, но все еще получаю эту глупость. Отправьте справку. XOXO.
Last login: Mon Jun 29 08:36:45 on ttys000 Jeremys-MacBook-Pro:~ jeremypbeasley$ node -v v0.12.5 Jeremys-MacBook-Pro:~ jeremypbeasley$ npm install -bash: npm: command not found Jeremys-MacBook-Pro:~ jeremypbeasley$
Я также попытался sudo npm install npm -g
затем пароль, но получил sudo: npm: command not found
Я также пытался смотреть в пути, если это помогает:
Jeremys-MacBook-Pro:~ jeremypbeasley$ which node /usr/local/bin/node Jeremys-MacBook-Pro:~ jeremypbeasley$ echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin Jeremys-MacBook-Pro:~ jeremypbeasley$ ls -al /usr/local/bin/npm /usr/local/lib/node_modules ls: /usr/local/bin/npm: No such file or directory /usr/local/lib/node_modules: total 0 drwxrwxr-x 2 502 staff 68 Jun 28 11:11 . drwxrwxr-x 5 502 staff 170 Jun 28 11:24 .. Jeremys-MacBook-Pro:~ jeremypbeasley$
'npm' устанавливается, когда вы устанавливаете узел, так что это немного головоломка. Можете ли вы добавить выход 'who node' и' echo $ PATH' к вашему вопросу? – robertklep
Добавлено! Спасибо. Похоже, на моем пути происходит какое-то странное повторение, но я не знаю, что с ним делать. –
Можете ли вы добавить вывод для этого: 'ls -al/usr/local/bin/npm/usr/local/lib/node_modules' – robertklep