Недавно я перенес установку WSL на другой диск ради дискового пространства, используя это руководство: средний.
После этого, когда я пытаюсь открыть удаленное окно в VS Code, я получаю сообщение об ошибке:
/mnt/c/Users/User/.vscode/extensions/ms-vscode-remote.remote-wsl-0.88.2/scripts/wslServer.sh: 50: /root/.vscode-server/bin/dc96b837cf6bb4af9cd736aa3af08cf8279f7685/bin/code-server: not found
На самом деле на /root/.vscode-server каталога bin нет, но я не могу понять, почему.
При использовании WSL в командной строке Windows он открывается нормально.
Что я напутал?





TLDR: просто переименуйте или удалите папку .vscode-server/ в вашем дистрибутиве wsl, она должна находиться в корне, иначе при подключении к wsl vscode попытается установить себя в вашем дистрибутиве wsl.
Я столкнулся с похожей ситуацией, хотя в корне у меня была папка .vscode-server/.
ВНИМАНИЕ: То, что я сделал, заставило меня потерять расширения vscode, установленные в wsl, для меня это не имело большого значения, но может быть для вашего случая.
Чтобы решить мою проблему:
cd ~/.vscode-server;
Это сработало, спасибо!