it-swarm.com.de

git ist nicht installiert oder nicht im PFAD

Wenn ich versuche, npm install auszuführen, wird in Windows Folgendes angezeigt:

[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

Worin besteht das Problem? Wie man es repariert?

Das Programm ist von https://github.com/linnovate/mean

40
lilyH

Hast du Git richtig installiert?

Je nach Bower-Site müssen Sie die Option "Git über Windows-Eingabeaufforderung ausführen" aktivieren.

Ich hatte dieses Problem, bei dem Git nicht gefunden wurde, als ich versuchte, Angular zu installieren. Ich habe das Installationsprogramm für git erneut ausgeführt und meine Einstellung geändert und dann hat es funktioniert.

enter image description here

Von der Laube aus: http://bower.io/

74
VtoCorleone

@vitocorleone ist technisch korrekt. Wenn Sie bereits installiert haben, ist keine Neuinstallation erforderlich. Sie müssen es nur Ihrem Pfad hinzufügen. Sie werden feststellen, dass Sie dies für viele der Tools für den mittleren Stapel tun, also sollten Sie sich daran gewöhnen. Sie müssen sich nicht in dem Ordner befinden, in dem sich die ausführbare Datei befindet, um sie auszuführen.

  • Systemsteuerung -> System und Sicherheit -> System
  • klicken Sie links auf Erweiterte Systemeinstellungen.
  • vergewissern Sie sich, dass Sie sich auf der Registerkarte "Erweitert" befinden
  • klicken Sie unten auf die Schaltfläche Umgebungsvariablen
  • suchen Sie unter Systemvariablen unten die Pfadvariable
  • am Ende des Linientyps (vorausgesetzt, Sie haben ihn dort installiert)

    ; C:\Programme (x86)\git\cmd

  • klicken Sie auf OK, OK und OK, um zu speichern

Dies sagt im Wesentlichen das Betriebssystem aus. Wenn Sie diese ausführbare Datei nicht in dem Ordner finden, in den ich tippe, schauen Sie unter Pfad nach, wo sie sich befindet. 

22
Daniel Egan

Die Installation von git und das Ausführen von npm install von git-bash funktionierte für mich. Stellen Sie sicher, dass Sie sich im richtigen Verzeichnis befinden.

20
profMamba

Installieren Sie git und tortoise git for windows und stellen Sie sicher, dass es sich in Ihrem Pfad befindet. (Das Installationsprogramm für Tortoise Git enthält Optionen für die Befehlszeilentools und stellt sicher, dass es sich im Pfad - select befindet). 

Sie müssen alle vorhandenen Befehlszeilensitzungen schließen und erneut öffnen, damit die Änderungen wirksam werden.

Dann sollten Sie in der Lage sein, npm install erfolgreich auszuführen oder mit dem nächsten Problem fortzufahren!

7
Steve Barnes

In meinem Fall wurde das Problem nicht behoben, da ich mein System nicht neu gestartet habe. Stellen Sie sicher, dass Sie Ihr System neu starten.

3
MR AND

Wenn Sie GitHubDesktop installiert haben, lautet der Pfad für git.exe

C:\Benutzer\<'Benutzername'>\AppData\Local\GitHubDesktop\app-1.1.1\resources\app\git\cmd

Fügen Sie diesen Pfad zu den Umgebungsvariablen hinzu, indem Sie

** (Hinweis:\cmd am Ende, nicht\cmd\git.exe). **

Navigieren Sie zum Umgebungsvariablen-Editor und suchen Sie die Pfadvariable im Abschnitt „Systemvariablen“. Klicken Sie auf Bearbeiten… und fügen Sie die URL von Git am Ende ein. Sparen!

Öffnen Sie nun eine neue cmd und geben Sie den Befehl git ein. Wenn Sie die Git-Nutzung sehen können, ist dies erledigt.

Jetzt können Sie Ihren Befehl ausführen, um Ihr Paket zu installieren.

beispiel: npm install native-base --save

0

Gehen Sie zu Umgebungsvariablen. Diese finden Sie in Computereigenschaften-> Systemeinstellungen -> Umgebungsvariablen -> Pfad

Fügen Sie den Pfad Ihres im System installierten Git hinzu . ZB: " C:\Programme\Git\cmd "

Speichern Sie es . Gut, jetzt zu gehen !!

0
Tabrez Ansari

Ich habe git installiert und es erneut versucht und den gleichen Fehler erhalten. Das Ausführen von 'npm install' in einem neuen Befehlsaufforderungsfenster funktionierte für mich. Ein Neustart der Maschine ist nicht erforderlich.

0
sver

Verwenden Sie Git CMD anstelle von Win CMD.

0