Conemu Msys2-64-Aufgabe hat nicht den richtigen Pfad

Conemu Msys2-64-Aufgabe hat nicht den richtigen Pfad

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 -mingw64erhalte 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?

verwandte Informationen