2015-12-26 4 views
0

Я получаю этот код. Я нахожусь на Mac. Я установил npm. Я администратор. Что я делаю не так? Я работаю в течение нескольких часов.Установка экспресс-терминалов на Mac

Matts-MacBook-Pro-3:Start Matt$ npm install express-generator -g 
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/express-generator 
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules 
/usr/local/lib 
└── [email protected] 

npm ERR! Darwin 14.5.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "express-generator" "-g" 
npm ERR! node v5.3.0 
npm ERR! npm v3.3.12 
npm ERR! path /usr/local/lib/node_modules/express-generator 
npm ERR! code EACCES 
npm ERR! errno -13 
npm ERR! syscall access 

npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/express-generator' 
npm ERR!  at Error (native) 
npm ERR! { [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/express-generator'] 
npm ERR! errno: -13, 
npm ERR! code: 'EACCES', 
npm ERR! syscall: 'access', 
npm ERR! path: '/usr/local/lib/node_modules/express-generator' } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/Matt/Start/Start/npm-debug.log 
Matts-MacBook-Pro-3:Start Matt$ 

ответ

0

Попробуйте очистить кэш npm и попробуйте установить npm. Для очистки кеша npm можно использовать следующее.

npm cache clean <path to express-generator> 

Иногда вы получаете эту ошибку, даже если вы на SSH, реестр НПМ может быть настроен на использование другого реестра для НПМ пакетов и что реестр не может иметь экспресс-генератор

+0

вы также можете попробовать переустановка npm, если это не работает –