Проблемы с установкой генератора Yeoman

Как и у многих, у меня также возникают проблемы с установкой генератора Yeoman. Я просмотрел множество примеров в Stackoverflow и попробовал несколько собственных решений, но не смог заставить их работать. Любая помощь, которую я мог бы получить для решения этой проблемы, была бы очень признательна. Я попытался установить yo angularfire и sudo angularfire.

Спасибо.

Вот мой список ошибок:

  npm ERR! Error: EACCES, mkdir '/Users/mac/.npm/fs-extra/0.10.0'
    npm ERR!  { [Error: EACCES, mkdir '/Users/mac/.npm/fs-extra/0.10.0']
    npm ERR!   errno: 3,
    npm ERR!   code: 'EACCES',
    npm ERR!   path: '/Users/mac/.npm/fs-extra/0.10.0',
    npm ERR!   parent: 'imagemin' }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    npm ERR! System Darwin 11.4.2
    npm ERR! command "node" "/usr/local/bin/npm" "install"
    npm ERR! cwd /Users/mac/mcoseo7
    npm ERR! node -v v0.10.32
    npm ERR! npm -v 1.4.28
    npm ERR! path /Users/mac/.npm/fs-extra/0.10.0
    npm ERR! code EACCES
    npm ERR! errno 3
    npm ERR! stack Error: EACCES, mkdir '/Users/mac/.npm/fs-extra/0.10.0'
    npm ERR! not ok code 0

app/index.html modified.
  CXX(target) Release/obj.target/fse/fsevents.o
In file included from ../fsevents.cc:86:
../src/constants.cc:10:66: warning: template argument uses unnamed type [-Wunnamed-type-template-args]
  object->Set(NanNew<v8::String>("kFSEventStreamEventFlagNone"), NanNew<v8::Integer>(kFSEventStreamEventFlagNone));
                                                                 ^~~~~~
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/FSEvents.h:290:1: note: unnamed type used
      in template argument was declared here
enum {
^
1 warning generated.
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished

    npm ERR! Error: EACCES, mkdir '/Users/mac/.npm/npmconf/2.0.9'
    npm ERR!  { [Error: EACCES, mkdir '/Users/mac/.npm/npmconf/2.0.9']
    npm ERR!   errno: 3,
    npm ERR!   code: 'EACCES',
    npm ERR!   path: '/Users/mac/.npm/npmconf/2.0.9',
    npm ERR!   parent: 'phantomjs' }
    npm ERR! 
    npm ERR! Please try running this command again as root/Administrator.
    npm ERR! System Darwin 11.4.2
    npm ERR! command "node" "/usr/local/bin/npm" "install" "karma-phantomjs-launcher" "karma-jasmine"   
"grunt-karma" "--save-dev"
    npm ERR! cwd /Users/mac/mcoseo7
    npm ERR! node -v v0.10.32
    npm ERR! npm -v 1.4.28
    npm ERR! path /Users/mac/.npm/npmconf/2.0.9
    npm ERR! code EACCES
    npm ERR! errno 3
    npm ERR! stack Error: EACCES, mkdir '/Users/mac/.npm/npmconf/2.0.9'
    npm ERR! not ok code 0

White-Macbook-2:mcoseo7 mac$ grunt
>> Local Npm module "grunt-autoprefixer" not found. Is it installed?
>> Local Npm module "grunt-contrib-htmlmin" not found. Is it installed?
>> Local Npm module "grunt-contrib-imagemin" not found. Is it installed?
>> Local Npm module "grunt-contrib-watch" not found. Is it installed?
>> Local Npm module "grunt-google-cdn" not found. Is it installed?
>> Local Npm module "grunt-newer" not found. Is it installed?
>> Local Npm module "grunt-ng-annotate" not found. Is it installed?
>> Local Npm module "grunt-svgmin" not found. Is it installed?
Warning: Task "newer:jshint" not found. Use --force to continue.

Прервано из-за предупреждений.

Еще раз, чем вам за помощь!


person rashadb    schedule 28.09.2014    source источник
comment
Если генератор является или зависит от нативного модуля расширения, его необходимо скомпилировать на вашем машина используя node-gyp. Для OS X компиляторы C/C++ поставляются вместе с Xcode. Из документации по установке node-gyp: Обратите внимание, что OS X — это всего лишь разновидность Unix, поэтому для нее нужны python, make и C/C++. Простой способ получить их — установить XCode от Apple, а затем использовать его для установки инструментов командной строки (в разделе «Настройки» -> «Загрузки»).'   -  person Jonathan Lonowski    schedule 28.09.2014
comment
Я не хочу использовать xcode, и я не знаю, почему это вообще поднимается. Я просто хочу использовать обычную IDE. Я получаю эту ошибку для xcode, когда пытаюсь установить любой из генераторов.   -  person rashadb    schedule 28.09.2014
comment
Вам не нужно использовать Xcode для всей вашей разработки. Но вам потребуется установить компиляторы python, make и C/C++, чтобы node-gyp успешно установил некоторые модули/пакеты Node.js. Последние являются частью инструментов командной строки Apple и могут быть установлены через Xcode (или возможно без).   -  person Jonathan Lonowski    schedule 28.09.2014
comment
Я пошел в Apple и загрузил инструменты командной строки для OS X 10.7.5 и установил на свой жесткий диск Macintosh. Что теперь?   -  person rashadb    schedule 28.09.2014
comment
Я получаю некоторые другие ошибки, чем я был раньше. Спасибо, что заглянули!   -  person rashadb    schedule 28.09.2014