
Dort ConEmu 161206 [64] {Stable}
gibt es eine Aufgabe {Bash:Msys2-64}
mit dem Inhalt:
set CHERE_INVOKING=1 & C:\msys64\usr\bin\bash.exe --login -i -new_console:C:"C:\msys64\msys2.ico"
Wenn ich diese Conemu-Aufgabe ausführe und PATH abfrage, erhalte ich:
/usr/local/bin:/usr/bin:/bin:/opt/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Wenn ich msys2 für 64 Bit ausführe, > msys2_shell.cmd -mingw64
erhalte ich Folgendes:
/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/c/Windows/System32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
Wie Sie sehen, stimmt der von der Conemu-Aufgabe erstellte Pfad nicht mit dem von msys2_shell.cmd -mingw64
(/mingw64/bin fehlt) erstellten überein. Das Problem dabei ist, dass Sie Tools wie cmake, die sich in befinden, nicht ausführen können /mingw64/bin
.
Die Frage ist also, wie kann ich die Conemu- {Bash:Msys2-64}
Aufgabe ändern, sodass sie genau denselben Pfad erstellt wie der von erstellte msys2_shell.cmd -mingw64
?