Ответ 1
Известны проблемы с тем, как homebrew
и npm
играют вместе. Из эта статья Дан Герберта
Здесь существует ошибка NPM для этой точной проблемы. Ошибка была исправлена Homebrew устанавливает npm таким образом, чтобы он мог управлять собой один раз установка завершена. Однако это подвержено ошибкам и все еще кажется чтобы вызвать проблемы для некоторых людей. Корень проблемы действительно что npm является его собственным менеджером пакетов, и поэтому лучше иметь npm управляет собой и своими пакетами полностью самостоятельно, а не позволяя Homebrew делать это.
Кроме того, ваша версия node устарела. Если вы можете обновить, вы должны сделать это до node v4.1.2. Следуйте инструкциям на node.js сайте.