Ember CLI ember new не работает на ember-cli-qunit

Я пытался использовать Ember CLI для установки новой установки ember, но процесс продолжает умирать при попытке установить ember-cli-qunit. Я относительно новичок в использовании npm, bower и ember, так что, возможно, это просто проблема из-за того, что я тупой. Вот дамп, который я получаю при запуске

ember new webapp

введите здесь описание изображения

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

заранее спасибо


person xJoshWalker    schedule 25.08.2014    source источник
comment
Я предполагаю, что в какой-то момент вы запустили bower как root, и это изменило разрешения в вашем домашнем каталоге (согласно строке EACCESS). Проверьте эти каталоги на наличие разрешений или просто измените их обратно на своего пользователя.   -  person Leeft    schedule 26.08.2014
comment
Хорошо, я проверю это и посмотрю, что произойдет. Спасибо за предложение.   -  person xJoshWalker    schedule 27.08.2014
comment
Это определенно произошло. У меня было несколько каталогов с неправильными разрешениями, поэтому я безрассудно ходил влево и вправо. Если вы хотите создать как ответ, я отмечу это правильно.   -  person xJoshWalker    schedule 27.08.2014


Ответы (1)


В какой-то момент вы должны были запустить Bower как root, и это изменило бы права доступа к файлам кеша Bower в вашем домашнем каталоге (согласно ошибке в строке EACCESS). Простое изменение разрешений обратно на вашего собственного пользователя (конечно, как root) должно решить проблему.

Из-за похожих sudo проблем, сводивших меня с ума (и nodejs пакет системы устарел), я переключил настройку на nvm: менеджер версий узлов который вместо этого устанавливает все в мой собственный домашний каталог, и мне больше не нужно использовать root для установок, связанных с узлом.

person Leeft    schedule 27.08.2014