При установке 'sudo npm install -g @ angular / cli' выдает ошибку в Ubuntu - PullRequest
0 голосов
/ 28 мая 2018

У меня возникает проблема, когда я пытаюсь установить Angular-CLI на ubunutu
My Node.js и npm версии

  1. Node-v9.11.1
  2. npm - 5.6.0

    Команда, которую я выполнил
    savera9@savera9-desktop:~$ sudo npm install -g @angular/cli
    Я получаю сообщение об ошибке

    npm ERR!Git CloneERR!git clone git@github.com: angular / cli Отказано в доступе (publickey).

    npm ERR!git clone git@github.com: angular / cli fatal: Не удалось прочитать из удаленного хранилища.

    npm ERR!git clone git@github.com: угловой / cli

    npm ERR!git clone git@github.com: angular / cli Пожалуйста, убедитесь, что у вас есть правильные права доступа

    npm ERR!git clone git@github.com: angular / cli и репозиторий существует.

    npm ERR!addLocal Не удалось установить угловой / cli

    npm ERR!Ошибка: ENOENT, stat 'angular / cli'

    npm ERR!Если вам нужна помощь, вы можете сообщить об этом весь журнал,

    npm ERR!включая версии npm и узла, по адресу:

    npm ERR!http://github.com/npm/npm/issues

    npm ERR!Система Linux 4.4.0-101-generic

    npm ERR!команда "/ usr / local / bin / node" "/ usr / local / bin / npm" "install" "-g" "@ angular / cli"

    npm ERR!cwd / home / savera9

    npm ERR!узел -v v0.10.36

    npm ERR!npm -v 1.4.28

    npm ERR!путь угловой / cli

    npm ERR!код ENOENT

    npm ERR!errno 34

    npm ERR!

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

    npm ERR!/home/savera9/npm-debug.log

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

Ответы [ 2 ]

0 голосов
/ 13 июня 2018

Когда я использую команду sudo , она не работает, но когда я использую команду su sudo , она работает нормально.

Введение в команду Linux 'su': -

Команда Linux 'su' используется для переключения с одной учетной записи на другую.Пользователю будет предложено ввести пароль пользователя, который переключается на.

Пользователи также могут использовать его для переключения на учетную запись root.Если пользователь вводит только «su» без какой-либо опции, он будет считаться пользователем root, и пользователю будет предложено ввести пароль пользователя root.

полезная ссылка: - введение для команды Su

0 голосов
/ 28 мая 2018

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

...