угловой полный стек не будет работать

Привет, я выполнил полную установку npm, node, а затем angular fullstack, как показано ниже, в 32-разрядной версии Centos 6 со всеми обновленными зависимостями ruby ​​​​и т. Д.,

затем установил угловой полный стек

# npm install -g yo grunt-cli bower generator-angular-fullstack

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

Получил постоянное сообщение об ошибке,

Error: EACCES: permission denied, open '/root/.config/configstore/insight- yo.json'
 You don't have access to this file.
at Error (native)
at Object.fs.openSync (fs.js:584:18)
at Object.fs.readFileSync (fs.js:431:33)
at Object.create.all.get (/usr/local/lib/node_modules/yo/node_modules/configstore/index.js:34:26)
at Object.Configstore (/usr/local/lib/node_modules/yo/node_modules/configstore/index.js:27:44)
at new Insight (/usr/local/lib/node_modules/yo/node_modules/insight/lib/index.js:37:34)
at Object.<anonymous> (/usr/local/lib/node_modules/yo/lib/cli.js:130:11)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)

` пожалуйста, помогите!!

Итак, я новичок в этом, рву на себе волосы в течение 48 часов с этой же проблемой, удаляю переустановку узла, пробовал каждый ресурс в Интернете, чтобы найти ошибку, и вообще не знаю, мой каталог для приложения проекта находится в / usr/angproj, когда я запускаю # yo angular-fullstack dashbd, он просто вылетает, выдает одну и ту же ошибку каждый раз, я выполнил все правильные инструкции от разработчиков программного обеспечения в ПИСЬМО, нет надежды на исправление, запускаю Centos 32bit 6 с последней версией узла 5, и все зависимости обновлены правильно, я создал узел как пользователь root и все еще являюсь пользователем root при запуске полного стека в каталоге проекта.

ПОЖАЛУЙСТА ПОМОГИ!!! Мне действительно нужен угловой полный стек для проекта, которым я занимаюсь, и я падаю с первого же препятствия! Это похоже на отличное программное обеспечение ... Спасибо за любые советы или предложения.

Для установки узла см. следующий файл

журнал установки узла


person Thomas Branley    schedule 20.11.2015    source источник
comment
Похоже, вы устанавливаете/запускаете все эти команды от имени пользователя root. Вы должны запускать их как свой собственный пользователь или как пользователь, предназначенный для запуска сервера.   -  person Explosion Pills    schedule 20.11.2015
comment
Привет, Explosion Pills, большое спасибо за ваш совет, я запускаю их как root, который является только пользователем, через ssh, конечно, и я запускаю только сервер ... нужно ли создавать нового пользователя и использовать его для установки узла и т. д.? или имеет значение, что я запускаю все это как root? в коде я имею в виду, что он ожидает пользователя, и я его путаю? Спасибо большое   -  person Thomas Branley    schedule 20.11.2015
comment
Пытался запустить установку узла под другим пользователем, он просто говорит, что я должен быть root, и поэтому не могу установить его таким образом.   -  person Thomas Branley    schedule 20.11.2015
comment
Дорогие таблетки от взрыва! Большое спасибо, настроил нового пользователя, установил node.js от имени пользователя root, а затем установил полный стек от имени пользователя, это РАБОТАЛО!!!! легенда!!! также покидал каталог установки при создании нового каталога проекта, когда установка была завершена, он помещает меня в каталог с node_modules, в котором все работает, еще раз спасибо   -  person Thomas Branley    schedule 20.11.2015


Ответы (1)


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

Теперь войдите в систему как su — ваше имя пользователя, установите угловой полный пакет по ссылке daftmons на github, после установки НЕ ОСТАВЛЯЙТЕ СПРАВОЧНИК УСТАНАВЛИВАЙТЕ ВАС. Что-то вроде node_modules в /usr теперь создайте свой первый каталог проекта, перейдите в него, запустите yo angular-fullpack yourprojectname и наслаждайтесь!

person Thomas Branley    schedule 20.11.2015