为什么 Windows 命令在 vscode-insiders 的终端中不起作用错误:<3>init:632错误:UtilConnectUnix:466:连接失败 111

问题描述

  • VSCode 版本:1.53.0-insider (x64)
  • 操作系统版本:Microsoft Windows [版本 10.0.21292.1010]
  • WSL 版本:WSL 2
  • 发行版:Ubuntu-20.04

重现步骤:

  1. (在 wsl.exe 中)输入 code-insiders ~ && exit
  2. 在 VSCode 窗口中按 ctrl+j
  3. 输入 explorer.exe .

结果: 它向我展示了这个错误init: (632) ERROR: UtilConnectUnix:466: 连接失败 111

问题: 我该如何修复它以及它为什么会发生?

WSL 上的扩展:

  • ms-vscode.cpptools
  • eamodio.gitlens
  • ms-toolsai.jupyter
  • ms-python.vscode-pylance
  • ms-python.python

解决方法

我想我在这里遇到了类似的问题,您必须检查 WSL2 会话的环境变量。

WSL_INTEROP=/run/WSL/197_interop

如果这指向一个不存在的套接字,则连接失败。

干杯 马可