В ConEmu 161206 [64] {Stable}
есть задача под названием {Bash:Msys2-64}
, содержимое которой:
set CHERE_INVOKING=1 & C:\msys64\usr\bin\bash.exe --login -i -new_console:C:"C:\msys64\msys2.ico"
Если я запускаю эту задачу conemu и запрашиваю PATH, я получаю:
/ USR / местные / бен:/ USR / бен:/ бен:/ OPT / бен:/ с / Windows / System32:/ с / Windows:/ с / Windows / System32 / Wbem:/ с / Windows / System32 / WindowsPowerShell / 1.0 /:/ USR / бен / site_perl:/ USR / бен / vendor_perl:/ USR / бен / core_perl
Хотя, если я запустил msys2 для 64-битной системы, используя > msys2_shell.cmd -mingw64
я получу:
/ Mingw64/ бен:/ USR / местные / бен:/ USR / бен:/ бен:/ с / Windows / System32:/ с / Windows:/ с / Windows / System32 / Wbem:/ с / Windows / System32 / WindowsPowerShell / 1.0 /:/ USR / бен / site_perl:/ USR / бен / vendor_perl:/ USR / бен / core_perl
Как вы можете видеть, PATH, созданный задачей conemu, не совпадает с тем, который создан msys2_shell.cmd -mingw64
(отсутствует /mingw64 /bin), проблема в том, что вы не сможете запускать такие инструменты, как cmake, проживающие в /mingw64/bin
.
Итак, вопрос в том, как я могу изменить задачу conemu {Bash:Msys2-64}
чтобы она создавала точно такой же PATH, который был создан msys2_shell.cmd -mingw64
?