проблема с попыткой инициировать консоль с WSL 2 в CMDER

У меня есть эта ошибка, я просто пытаюсь использовать WSL из cmder

wslbridge error: failed to start backend process
note: backend error output: -v: -c: line 0: unexpected EOF while looking for matchi ng `''
-v: -c: line 1: syntax error: unexpected end of file

ConEmuC: Root process was alive less than 10 sec, ExitCode=0.
Press Enter or Esc to close console...

есть у кого как решить?


person Oscar Cervantes    schedule 28.01.2021    source источник


Ответы (2)


Я нашел это решение:

Это вещь ConEmu. Вся часть WSL предназначена для WSL версии 1, я думаю, вы используете WSL версии 2?

Вам нужна новая версия cygwin1.dll. Загрузите ее здесь: https://cygwin.com/snapshots/ Перейдите в vendor\conemu-maximus5\ConEmu\wsl и замените dll.

Вам нужен wslbridge 2: скачайте его здесь: https://github.com/Biswa96/wslbridge2/releases (версия cygwin) Скопируйте содержимое в тот же каталог: vendor\conemu-maximus5\ConEmu\wsl

Теперь отредактируйте задачу WSL bash: замените часть conemu-cyg-64.exe --wsl на conemu-cyg-64.exe %ConEmuBaseDirShort%\wsl\wslbridge2.exe.

Теперь это работает.

person Oscar Cervantes    schedule 28.01.2021

Создайте новый профиль с помощью команды wsl.exe.

введите здесь описание изображения

Взято из https://github.com/Maximus5/ConEmu/issues/1930#issuecomment-512882561; у меня работает.

person Piotr Migdal    schedule 17.07.2021