Подтвердить что ты не робот

Git не установлен или нет в PATH

Windows, когда я пытаюсь запустить npm install, он показывает:

[email protected] postinstall E:\mean
node node_modules/grunt-cli/bin/grunt install
Running "bower:install" (bower) task

Fatal error : git is not installed or not in the PATH
npm ERR! weird error 1
npm ERR! not ok code 0

В чем проблема? Как это исправить?

Прогр от https://github.com/linnovate/mean

4b9b3361

Ответ 1

Вы правильно установили Git?

В соответствии с сайтом Bower вам необходимо убедиться, что вы выбрали опцию "Запустить Git из командной строки Windows".

У меня была эта проблема, когда Git не был найден, когда я пытался установить Angular. Я перезапустил установщик для Git и изменил мою настройку, а затем сработал.

enter image description here

От места беседки: http://bower.io/

Ответ 2

тогда как @vitocorleone технически корректен. Если вы уже установили, нет необходимости переустанавливать. Вам просто нужно добавить его на свой путь. Вы обнаружите, что делаете это для многих инструментов для среднего стека, поэтому вы должны привыкнуть к этому. Вы не хотите находиться в папке, в которой содержится исполняемый файл.

  • Панель управления → Система и безопасность → Система
  • нажмите "Дополнительные системные настройки" слева.
  • убедитесь, что вы находитесь на расширенной вкладке
  • нажмите кнопку "Переменные среды" внизу
  • под системными переменными внизу найдите переменную Path
  • в конце типа линии (при условии, что это вы установили)

    ; C:\Program Files (x86)\ git\cmd

  • нажмите "ОК" , "ОК" и "ОК" , чтобы сохранить

Это, по сути, говорит OS.. если вы не найдете этот исполняемый файл в папке, в которую я печатаю, загляните в Путь, чтобы проверить, где она находится.

Ответ 3

Установка git и запуск npm install из git - bash работал у меня. Убедитесь, что вы находитесь в правильном каталоге.

Ответ 4

Установите git и toritise git для Windows и убедитесь, что он находится на вашем пути (установщик для Tortoise Git включает опции для инструментов командной строки и, гарантируя, что он находится на пути - выберите их).

Вам нужно будет закрыть и заново открыть все существующие сеансы командной строки, чтобы изменения вступили в силу.

Тогда вы сможете успешно запустить npm install или перейти к следующей проблеме!

Ответ 5

В моем случае проблема не была решена, потому что я не перезапускал свою систему. Убедитесь, что вы перезагрузите систему.

Ответ 6

Используйте Git CMD вместо использования Win CMD.

Ответ 7

Я установил git и попробовал снова и получил ту же ошибку. Но работала "npm install" в новом окне командной строки. Перезапуск машины не требуется.

Ответ 8

У меня есть окна 10, и ни одно из вышеперечисленных решений для меня не срабатывало. Я использовал npm, используя windows power shell, и он сработал. не знаю почему, но используя командные подсказки и git bash Мне не повезло выполнить npm.

Надеюсь, что это поможет кому-то.

Ответ 9

Если вы установили GitHubDesktop, то путь к git.exe будет

C:\Users\< 'Имя пользователя'>\AppData\Local\GitHubDesktop\App-1.1.1\Resources\приложение\мерзавец\CMD

Добавьте этот путь к переменным среды, выполнив

** (Примечание:\cmd в конце, а не \cmd\git.exe). **

Перейдите в Редактор переменных среды и найдите переменную Path в разделе "Системные переменные". Нажмите Edit… и вставьте URL-адрес Git до конца. Сохранить!

Теперь откройте новый cmd и введите команду git. Если вы можете увидеть использование GIT, то это сделано.

Теперь вы можете выполнить вашу команду для установки вашего пакета.

например: npm установить native-base --save