2016-09-15 2 views
0

Может ли кто-нибудь помочь мне расшифровать, о чем идет речь? У меня есть другое приложение с установленным мопсом, но теперь я не могу создать новую установку модуля по какой-то причине.NPM не установит мопс?

Я устанавливаю мопс локального для приложения в node_modules

Я просто пытаюсь сделать, чтобы получить работу, так что, если я пропустил что-то простое, мой уровень стресса не был полезным с сохранением точного видения.

Моя система для постоянной разработки, поэтому я не обманываюсь с обновлениями, которые исторически разрушали все виды других вещей.

Мое другое приложение работает нормально.

# npm install --save [email protected] <= Because the working app uses this one 
npm ERR! Linux 3.2.0-35-generic-pae 
npm ERR! argv "/home/kingram/.nvm/v0.10.46/bin/node" "/home/kingram/.nvm/v0.10.46/bin/npm" "install" "--save" "[email protected]" 
npm ERR! node v0.10.46 
npm ERR! npm v2.15.1 
npm ERR! path /home/kingram/.npm/wordwrap/0.0.2 
npm ERR! code EACCES 
npm ERR! errno 3 

npm ERR! Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2' 
npm ERR! { [Error: EACCES, mkdir '/home/kingram/.npm/wordwrap/0.0.2'] 
npm ERR! errno: 3, 
npm ERR! code: 'EACCES', 
npm ERR! path: '/home/kingram/.npm/wordwrap/0.0.2', 
npm ERR! parent: 'cliui' } 
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!  /home/kingram/node/fssreg/npm-debug.log 

ответ

1

Возможно, вам потребуется установить с использованием sudo, то есть - sudo npm install .... Это даст вам пароль для вашего корня.

Похоже, для установки требуемого пакета необходимы привилегии root. Хотя это на самом деле не так, вы можете это исправить. check out this link

+0

Я не пытаюсь установить его по всему миру. Это уже сделано. Я устанавливаю его локально. Это источник моей путаницы. –

+0

Кто является владельцем папки и подпапок? Взгляните на ссылку, которую я вам предоставил, она должна помочь вам установить локально. – zillaofthegods

+0

Вы отправили ссылку на глобальные установки. Ни один из вариантов ничего не меняет. У меня есть все соответствующие каталоги, поскольку я использую nvm. Таким образом, стратегия равна нулю. Я делаю локальную установку. –

1

После некоторого подталкивания на @zillaofthegods, некоторые каталоги в ~/.npm принадлежат root. В частности, каталог модуля wordwrap.

Изменен разрешений, и npm установил его в порядке.

Одна из тех вещей, которые я бы не поймал без подталкивания, поэтому спасибо.

Смежные вопросы