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

0