Во время публикации этого вопроса я выяснил ответ, но я напишу оба здесь, если он поможет кому-то другому, и, возможно, кто-то может помочь с почему того, что произошло.
Когда я запускаю:
sudo npm install -g grunt
в последней части этого слова говорится:
/usr/bin/grunt -> /usr/lib/node_modules/grunt/bin/grunt
npm ERR! peerinvalid The package flatiron does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.1.9
npm ERR! peerinvalid Peer [email protected] wants [email protected]~0.1.9
npm ERR! System Linux 3.5.0-23-generic
npm ERR! command "nodejs" "/usr/bin/npm" "install" "-g" "grunt"
npm ERR! cwd /home/explunit
npm ERR! node -v v0.8.19
npm ERR! npm -v 1.2.9
npm ERR! code EPEERINVALID
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/explunit/npm-debug.log
npm ERR! not ok code 0
Как вы можете видеть выше, я нахожусь на node 0.8.19 и npm 1.2.9 (последнее, что происходит от ppa: chris-lea на Ubuntu 12.10).
Другие вещи, которые я пробовал:
- То же самое произошло при установке новой Ubuntu. Нет ошибок. Выход script выглядит одинаково до тех немногих строк ошибок.
- Ran "sudo npm cache clean" и попробовал еще раз. Не повезло.
- Ran "npm list", и в списке не было ничего другого.