visual-studio-code - VSCode 远程 server.sh 在 wsl docker-desktop 中找不到节点

标签 visual-studio-code windows-subsystem-for-linux remote-server docker-desktop

我有:

VSCode v1.46.0

远程 wsl 扩展 v0.44.3

Windows 10 操作系统内部版本 19041.329

Docker 桌面 v2.3.0.3

我正在尝试在 docker-desktop wsl 中打开 VSCode,但每次都会出现以下错误。我已经转到列出的目录并查看节点文件我不知道该怎么办?

[2020-06-17 20:30:27.337] Resolving wsl+docker-desktop, resolveAttempt: 1
[2020-06-17 20:30:27.462] Starting VS Code Server inside WSL (docker-desktop)
[2020-06-17 20:30:27.463] Extension version: 0.44.3, Windows build: 19041. Multi distro support: available. WSL path support: enabled
[2020-06-17 20:30:27.751] Probing if server is already installed: C:\WINDOWS\System32\wsl.exe -d docker-desktop -e sh -c "[ -d ~/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321 ] && printf found || ([ -f /etc/alpine-release ] && printf alpine-; uname -m)"
[2020-06-17 20:30:28.100] Probing result: found
[2020-06-17 20:30:28.100] Server install found in WSL
[2020-06-17 20:30:28.101] Launching C:\WINDOWS\System32\wsl.exe -d docker-desktop sh -c '"$VSCODE_WSL_EXT_LOCATION/scripts/wslServer.sh" a5d1cc28bb5da32ec67e86cc50f84c67cc690321 stable .vscode-server 0  ' in c:\Users\Eric\.vscode\extensions\ms-vscode-remote.remote-wsl-0.44.3}
[2020-06-17 20:30:28.345] Setting up server environment: Looking for /root/.vscode-server/server-env-setup. Not found.
[2020-06-17 20:30:28.345] WSL version: 4.19.104-microsoft-standard docker-desktop
[2020-06-17 20:30:28.345] WSL2-shell-PID: 1036
[2020-06-17 20:30:28.345] Starting server: /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/server.sh  --port=0 --use-host-proxy --enable-remote-auto-shutdown 
[2020-06-17 20:30:28.347] /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/server.sh: line 12: /root/.vscode-server/bin/a5d1cc28bb5da32ec67e86cc50f84c67cc690321/node: not found
[2020-06-17 20:30:28.347] VS Code Server for WSL closed unexpectedly.
[2020-06-17 20:30:28.347] For help with startup problems, go to
[2020-06-17 20:30:28.347] https://code.visualstudio.com/docs/remote/troubleshooting#_wsl-tips
[2020-06-17 20:30:29.404] WSL Daemon exited with code 0

最佳答案

今天有一个非常相似的问题。 VScode工作了很长时间,今天突然停止了。

/home/user/.vscode-server/bin/b5afea7e86cc50f84c67cc690321/server.sh --port=0 --use-host-proxy --enable-remote-auto-shutdown
VS Code Server for WSL closed unexpectedly
WSL控制台,server.sh不知何故是空的。
我的决议:删除WSL延期。 rm -rf ./vscode-server .重新安装WSL扩展以重建损坏的文件。

关于visual-studio-code - VSCode 远程 server.sh 在 wsl docker-desktop 中找不到节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62437983/

相关文章:

javascript - 如何在 VS 代码中的 JavaScript 字符串中语法高亮 HTML?

c - 为什么在执行 C 程序时出现错误,显示终端中没有此类目录?

python - 尝试访问从 Windows 复制的数据时,运行 Ubuntu 18 LTS 的 WSL2 上出现 Pyperclip 错误

c# - 通过 vsdbg 在 vscode 中运行 C# 时,有没有办法关闭 DLL 加载消息?

Go 调试适配器进程在 VS 代码中意外终止

php - 使用 PHP 在远程服务器上执行命令 - 无需回调/流

php - 在远程服务器中找不到 Laravel 5 类

python - 与正在运行的 ubuntu python 服务器进程通信

css - 是否可以从 VS Code 中删除阴影

python - bash on Ubuntu on windows Linux、文件夹识别和运行 Python 脚本