Используя cmder, каждый раз, когда я пытаюсь запустить один из инструментов msysgit (например, ls), я получаю следующую ошибку:

0 [main] ls 7796 stdio_init: невозможно отличить stderr от stdout

Те же инструменты отлично работают с cmd.exe и git-bash, поэтому я не могу понять, почему он не работает в cmder. Cmder использует ConEmu, поэтому это тоже может быть проблемой.

Версия Cmder: 1.2

ConEmu версия: предварительный просмотр 20150513

Версия Git для Windows: Git-1.9.5-preview20150319

Версия для Windows: 7 (64-разрядная версия)

Команда Git Task:

"%ConEmuDrive%\Program Files\Git\usr\bin\bash.exe" --login -i -new_console

1 ответ1

2

Скорее всего, ваша проблема не связана с ConEmu или cmder.

Убедитесь, что ваши инструменты (ls.exe) используются из того же места, что и bash.exe. Проверьте переменную PATH.

Также это может быть связано с переменной TERM.

В любом случае, вы увидите то же поведение, если запустите bash.exe из Win+R.

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