Я установил msys2 в моей системе, которая предоставляет программу с именем "bash" в C:\msys64\usr\bin\bash.exe . Я также установил WSL в моей системе, которая предоставляет средство запуска с именем "bash" в C:\Windows\system32\bash.exe .

Как правило, я больше использую bash для msys2, чем WSL, поэтому я бы хотел настроить Windows 10 на использование первого, когда я ввожу "bash" в поле "Выполнить". Я попытался поместить C:\msys64\usr\bin перед C:\Windows\system32 в переменную PATH. Однако Windows, похоже, всегда предпочитает WSL bash, и я не могу найти другой способ изменить это поведение.

Так есть ли другой способ?

1 ответ1

0

Я прикрепил ярлыки на панели инструментов к обоим bash. Один указывает на C:\msys64\usr\bin\mintty.exe, а другой - на C:\Windows\WinSxS\amd64_microsoft-windows-lxss-bash_31bf3856ad364e35_10.0.15063.0_none_50af37c8f560d163\bash.exe

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .