WSL的VS Code Server意外关闭

我正在尝试使用VS代码在WSL(Ubuntu-18.04发行版)系统上运行Python项目。我安装了WSL-远程插件 v0.39.9 。运行命令时:

code .

收到错误:

  

/home/username/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/bin/code:   12:   / home /用户名/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/bin/code:   / home /用户名/.vscode-server/bin/6ab598523be7a800d7f3eb4d92d7ab9a66069390/node:   执行格式错误

当我在VS代码中尝试连接到WSL实例时:

  

在WSL中启动VS Code Server(Ubuntu-18.04)扩展版本:   0.39.9,Windows内部版本:18362。多发行版支持:已启用。   WSL路径支持:为WSL启用的VS Code Server意外关闭。

这是VS Code的信息:

Version: 1.39.2 (user setup)
Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
tian9085 回答:WSL的VS Code Server意外关闭

我通过关闭wsl然后在powershell中重新启动来解决了这个问题。

wsl --shutdown
wsl
,

问题可能是您的 WSL 上有一个过时的 VS Code 服务器,并且选择了 docker(而不是 Linux 版本)作为您的默认 WSL 发行版?

解决方案:

1. 打开 PowerShell 并运行 wsl -l -v 并检查星号 * 是否表示 Ubuntu(或其他 Linux 发行版)是您的默认 WSL 发行版。

* Ubuntu-20.04           Running         2
  docker-desktop-data    Running         2
  docker-desktop         Running         2

如果没有,在 PowerShell wslconfig /setdefault <Your WSL Linux distro> 中运行

2. 选择正确的 WSL 发行版后,打开 VSCode,按 Ctrl+Shift+P,然后键入 Remote-WSL: New WSL Window。这将更新您的 WSL Linux 发行版上的 VS Code Server。

3. code . 现在应该可以在 WSL 中工作

我在更新 VSCode 后遇到了类似的问题。当我尝试从 Ubuntu 打开 VSCode 并收到以下错误时,我认出了它:

~$ code .
Updating VS Code Server to version 507ce72a4466fbb27b715c3722558bb15afa9f48
Removing previous installation...
Installing VS Code Server for x64 (507ce72a4466fbb27b715c3722558bb15afa9f48)
Downloading: 100%
Failed
--2021-06-29 10:48:51--  https://update.code.visualstudio.com/commit:507ce72a4466fbb27b715c3722558bb15afa9f48/server-linux-x64/stable
Resolving update.code.visualstudio.com (update.code.visualstudio.com)... failed: Temporary failure in name resolution.
wget: unable to resolve host address ‘update.code.visualstudio.com’
ERROR: Failed to download https://update.code.visualstudio.com/commit:507ce72a4466fbb27b715c3722558bb15afa9f48/server-linux-x64/stable to /home/username/.vscode- server/bin/507ce72a4466fbb27b715c3722558bb15afa9f48-1624952921.tar.gz
本文链接:https://www.f2er.com/3156105.html

大家都在问