2015-05-07 2 views
0

Я следовал инструкциям: http://learnsemantic.com/guide/expert.htmlустановка семантического-интерфейс на убунте (терминал ошибок)

И я попал в точку, где я должен запустить эту команду:

npm install -g gulp 

я получаю следующий результат:

npm ERR!  'Object.oncomplete (fs.js:107:15)' ] } 
npm ERR! 
npm ERR! Please try running this command again as root/Administrator. 

npm ERR! System Linux 3.19.0-16-generic 
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "gulp" 
npm ERR! cwd /home/yannick 
npm ERR! node -v v0.10.25 
npm ERR! npm -v 1.4.21 
npm ERR! path /usr/local/lib/node_modules 
npm ERR! fstream_path /usr/local/lib/node_modules/gulp 
npm ERR! fstream_type Directory 
npm ERR! fstream_class DirWriter 
npm ERR! code EACCES 
npm ERR! errno 3 
npm ERR! stack Error: EACCES, mkdir '/usr/local/lib/node_modules' 
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23 
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:46:53 
npm ERR! fstream_stack Object.oncomplete (fs.js:107:15) 
npm ERR! 
npm ERR! Additional logging details can be found in: 
npm ERR!  /home/yannick/npm-debug.log 
npm ERR! not ok code 0 

Может ли кто-нибудь сказать мне, что я делаю неправильно?

ответ

0

Ключ линия 3,

НПМ ERR! Повторите попытку запуска этой команды как root/Administrator.

Попробуйте запустить команду как sudo пользователя или даже лучше, чтобы убедиться, что вы можете установить модули НПХ глобально без необходимости команды Судо. Руководство, которое я использовал в последний раз, можно найти здесь: https://github.com/sindresorhus/guides/blob/master/npm-global-without-sudo.md

+0

спасибо. Почему именно я не должен использовать команду sudo? Я читал это довольно часто. Я просто пытался запустить его как: sudo npm install -g gulp, но я не могу запустить «gulp» в терминале. Это просто говорит мне, что глоток не найден .. хм? – M4V3N

+0

Обычно считается, что плохой практике приходится использовать sudo с npm, в отношении другой ошибки я не уверен, но это может быть проблемой с разрешениями на установку узла/npm, в статье есть довольно явные инструкции по как установить оба без '' 'sudo''', поэтому я мог бы попробовать удалить узел/npm и снова попробовать –

+0

. Спасибо. Я удалил узел/npm и сделал следующие шаги: 1.Установленный семантический интерфейс, 2.Установка узла, как показано в инструкциях. 3. Установка npm, как это показано в вашей ссылке 4. Теперь, когда я пытаюсь вызвать «gulp», nohnig происходит, и он показывает мне «нет такого файла или каталога» ...? – M4V3N

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