Модули NPM не будут устанавливаться глобально без sudo

Я только что переустановил Ubuntu 12.04 LTS, и прежде всего я сделал эти шаги:

Установил узел через менеджер пакетов со следующим скриптом

sudo apt-get update

sudo apt-get install python-software-properties python g++ make

sudo add-apt-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

Пытался установить Yeoman, экспресс, N, Yeoman 'Генераторы S глобально, и все они возвратили ту же ошибку

нпм ERR! Ошибка: EACCES, символическая ссылка../lib/node_modules/n/bin/n»

нпм ERR! {[Ошибка: EACCES, символическая ссылка '../lib/node_modules/n/bin/n»] errno: 3, код: 'EACCES», дорожка: '../lib/node_modules/n/bin/n '}

нпм ERR!

нпм ERR! Пожалуйста, попробуйте снова запустить эту команду от имени root / Administrator.

нпм ERR! Система Linux 3.8.0-29-универсальная

нпм ERR! команда "/ USR / бен / узел» "/ USR / бен / НМП» "установить» "-г" "-d» «П»

нпм ERR! cwd / home / heberlz

нпм ERR! узел -v v0.10.20

нпм ERR! npm -v 1.3.11

нпм ERR! путь ../lib/node_modules/n/bin/n

нпм ERR! код EACCES

нпм ERR! errno 3

нпм ERR! Ошибка стека: EACCES, символическая ссылка../lib/node_modules/n/bin/n»

нпм ERR!

нпм ERR! Дополнительные подробности регистрации можно найти в:

нпм ERR! /home/heberlz/npm-debug.log

нпм ERR! не в порядке код 0

Рекурсивно вернул себе право собственности на следующие папки ~ / .npm, / usr / lib / node, / usr / lib / node_modules и следующих символических ссылок / usr / bin / node, / usr / bin / nodejsбезуспешно

Мне нужно установить Yeoman и его генераторы без sudo, чтобы потом не было проблем :(

Ответы на вопрос(13)

Ваш ответ на вопрос