Sie müssen die PATH-Umgebungsvariablen (und wahrscheinlich andere) von Windows für MinGW freigeben. Für MSYS2 können Sie sie freigeben, indem Sie dies Ihrer Windows-Umgebung hinzufügen. Variablen:
MSYS2_PATH_TYPE=inherit
Ich habe Git für Windows auf einem Windows 7-Computer installiert (nein, auf diesem Computer kann ich leider nicht zu W10 wechseln). Dies beinhaltet eine Bash-Umgebung, die MinGW-64 verwendet, jedoch nur einige Binärdateien enthält. Ich möchte noch mehr hinzufügen, wie zum Beispiel GCC.
Es scheint, als müsste es eine Möglichkeit geben, die MinGW-64-Binaries innerhalb der git-bash zu ergänzen, anstatt eine ganze andere MSYS2 / MinGW-64-Installation hinzuzufügen. Mir ist jedoch nicht ganz klar, auf welche Weise dies am besten möglich ist. Ich habe versucht, Win-Builds im bash-Installationsverzeichnis zu installieren usr/
(schien der Ort zu sein, an dem sich alle anderen Binaries befanden). Es scheint OK zu laufen, aber es scheint nichts AFAICT hinzuzufügen, keine ausführbaren Dateien, keine Ordner, nada ... außer wenn ich versuche, die Installation erneut auszuführen, beschwert es sich, dass dort bereits Dateien sind ... obwohl sie offensichtlich nicht vorhanden sind t
Meine Frage ist also: Kann ich Win-Builds oder eine andere Binärdatei verwenden, um mein Ziel zu erreichen, und wenn ja, wie?
Hinweis: Es gibt einige Fragen zu diesem Thema rund um das Netz und SE, aber die meisten sind recht alt und daher aufgrund von Änderungen in MSYS2, MinGW und Git für Windows nicht mehr relevant für AFAICT.
Sie müssen die PATH-Umgebungsvariablen (und wahrscheinlich andere) von Windows für MinGW freigeben. Für MSYS2 können Sie sie freigeben, indem Sie dies Ihrer Windows-Umgebung hinzufügen. Variablen:
MSYS2_PATH_TYPE=inherit
FWIW Ich habe Git für Windows gerade deinstalliert und stattdessen sowohl GCC als auch git in MSYS2 installiert, wie @DanielB kommentierte.
1. Installieren Sie mingw-w64 ( Folgen Sie dem Link "Sourceforge" ) und installieren Sie es im standardbasierten Program Files
Pfad.
2. Wählen Sie die neueste "Version" (für GCC) aus, ändern Sie "Architektur" von i686
(32-Bit) in x86_64
(64-Bit) und ändern Sie "Threads" in win32
.
3. Fügen Sie den bin
Ordner am Anfang Ihres Git BASH (MINGW64) -Pfads hinzu:
$ export PATH="c:/Program Files/mingw-w64/x86_64-8.1.0-win32-seh-rt_v6-rev0/mingw64/bin":$PATH
Sie müssen den oben genannten Pfad natürlich an die Version Ihrer speziellen Installation anpassen:
$ export PATH="c:/Program Files/mingw-w64/<YOUR_ARCH_VERSION_REVISION_FOLDER>/mingw64/bin":$PATH
Sie können es möglicherweise direkt in demselben Ordner wie Git installieren : C:\Program Files\Git
Ich habe diesen alternativen Ansatz jedoch nicht ausprobiert und würde ihn nicht empfehlen, da er beim Aktualisieren wahrscheinlich Probleme verursachen kann und Deinstallationsprogramme möglicherweise verwirrt. ( Wenn die beiden Installationen nicht anfangen zu stören )