brew doctor Warnung: Wie fügt man git zu PATH hinzu?

7

Ich habe Homebrew auf OS X El Capitan installiert. In den letzten Schritten der Installation sollte ich Git mit

installieren %Vor%

was in Ordnung war. Jetzt, wenn ich "brauen Doktor" laufe, geschieht dies:

%Vor%

Wenn ich 'brew install git' erneut starte, bekomme ich:

%Vor%

Es ist unnötig zu sagen, dass meine Git-Version 2.7.4 ist. 'brauen update' wirft:

%Vor%

Frage: Wie repariere ich meinen PATH, so dass git in meinem PATH gefunden werden kann und "brew doctor" Ergebnisse in "Ihr System ist fertig zum Aufbrühen" erscheint?

Zusätzliche Informationen:

  • was -a git ergibt:

    %Vor%
  • Ich habe viele mögliche Korrekturen ausprobiert, mittlerweile habe ich ausgeführt:

    %Vor%

    Mein ~ / .bash_profile sieht nun so aus:

    %Vor%
  • Wenn ich versuche, Fass zu installieren:

    %Vor%
  • brew config:

    %Vor%

BEARBEITEN: Zusätzlichen Informationen hinzugefügt.

EDIT2: Hinzugefügt: Brüh-Konfig und hinzugefügter Brüh-Doktor-Präfix

    
ncw 26.03.2016, 16:07
quelle

6 Antworten

14

Das hat mein Problem behoben:

%Vor%

danach lief ich wieder

%Vor%     
Lucian Irimie 16.07.2016, 06:57
quelle
5

Für mich wurde dies durch fehlende xcode-Tools verursacht, die durch xcode-select --install behoben wurden.

Mehrere andere vorgeschlagene Korrekturen einschließlich git fetch im brew-Verzeichnis und / oder Ändern von git core.autocrlf haben das nicht behoben.

Im Detail habe ich git von brew brew uninstall --force git deinstalliert, aber Apples eigener Git hat dann nicht funktioniert ( /usr/bin/git --version berichtet missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun ).

Running brew doctor schlug vor, xcode-select --install auszuführen, ich habe das ausgeführt und es hat Apples Git repariert und auch das Gebräu korrigiert. (Kann dann git über brew brew install git neu installieren.)

    
Mike Beaton 13.12.2017 23:09
quelle
0

Einfach ausführen:

%Vor%

Ihre PATH Variable sollte ungefähr wie

aussehen %Vor%     
TheGeorgeous 26.03.2016 18:04
quelle
0

Ich habe die Lösung für mein Problem gefunden. Es wurde durch ein falsches Dateiformat von /usr/local/Library/ENV/scm/git verursacht:

%Vor%

Also habe ich das Dateiformat bearbeitet:

%Vor%

Drücken Sie 'ESC', schreiben Sie :set fileformat=unix , drücken Sie 'Enter', schreiben Sie :wq! .

Das hat es für mich behoben.

    
ncw 29.03.2016 14:57
quelle
0

Ich habe bei der Ausführung von brew update das gleiche Symptom bekommen.

In meinem Fall wurde das Problem verursacht, indem eine bash-Variable von GIT gesetzt wurde (in ein Verzeichnis). Die Lösung bestand also darin, sie für den Brühbefehl

zu deaktivieren %Vor%     
jalanb 07.04.2016 14:38
quelle
0

Wenn Sie wie ich sind: Wenn Sie macOS El Capitan verwenden und /usr/local/Library/ENV/scm/git nicht haben, können Sie Folgendes tun:

%Vor%

Suchen Sie nach: core.autoxrlf=false

Wenn es nicht läuft: git config --local core.autocrlf false

Dann renne:

%Vor%     
Sandeep M 19.07.2016 15:50
quelle

Tags und Links