【问题标题】:Vscode in WSL2 (Ubuntu): Cant update extensions, terminal / shell not workingWSL2(Ubuntu)中的 Vscode:无法更新扩展,终端/外壳不起作用
【发布时间】:2021-06-30 08:22:27
【问题描述】:

由于一些最新的 vscode 更新,我无法使用终端,也无法更新任何扩展更新。

我发现的扩展更新问题的唯一解决方案是切换到另一个 DNS 服务器,我已经尝试过 (8.8.8.8) 但没有任何改变 (https://gist.github.com/coltenkrauter/608cfe02319ce60facd76373249b8ca6)。

控制台如下所示:

我无法在终端内输入任何内容。

在没有扩展的情况下启动 Vscode 也不会使控制台栩栩如生。

更新了 Ubuntu 和 Windows 10。在两台 Windows 10 电脑上存在同样的问题,而第二台 WSL 发行版是从第一台导入的。

有什么办法解决这个问题吗?

===========================

更新:禁用 terminal.integrated.inheritEnv 会恢复控制台。但这似乎更像是一种解决方法而不是解决方案。

更新 2: 切换到 Vscode 内幕预览也“修复”了扩展更新问题。

【问题讨论】:

    标签: ubuntu visual-studio-code wsl-2


    【解决方案1】:

    我无法确切说明是什么解决了这个问题,在 Docker for Windows 更新之后它又开始工作了。但这可能只是巧合,可能同一天有 VSCODE 更新。

    我已经切换回 VSCODE 稳定版,到目前为止一切正常。

    所以,请确保您有:

    • 窗户
    • VSCODE
    • 您的 Linux WSL 发行版
    • Docker for Windows

    最新的。

    如果还是不行,尝试切换到VSCODE Insider(你可以在稳定版旁边安装这个)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-12
      • 2021-12-08
      • 1970-01-01
      • 2023-02-24
      • 2020-09-11
      • 2022-01-19
      相关资源
      最近更新 更多