如何修复 VS Code“实时共享”扩展不响应点击

问题描述 投票:0回答:7

我在 VS Code 中安装了 Live Share,但它没有向我显示登录窗口,而是出现了一个选项卡,其中有 2 个按钮,但它们没有响应。

Here is the image

visual-studio-code vscode-extensions vscode-liveshare
7个回答
13
投票

我今天遇到了同样的问题。我不确定导致此错误的原因,但正如相关 VSCode 问题中所建议的那样,我使用了 Live-Share 扩展附带的修复命令:

  • 打开VSCode的命令提示符:

    ctrl

     + 
    shift
     + 
    p
    
    

  • 输入以下命令:

    >Live Share: Repair Installation

    
    

  • 遵循进一步指示

这解决了我的问题。


3
投票
对于 Ubuntu 22.04,已报告问题

此处

解决方案/解决方法如下(来自

此处):

echo "deb http://security.ubuntu.com/ubuntu impish-security main" | sudo tee /etc/apt/sources.list.d/impish-security.list sudo apt update sudo apt install libssl1.1
    

3
投票
Manjaro(也可能是 Arch)

icu69

 缺失。安装它为我排序。 (更新后它突然停止工作 - 不太确定为什么 - 可能是某个部门在某个地方发生了变化......)


2
投票
我遇到了同样的问题,并通过在 Linux 上安装一些缺少的软件包来解决它。

linux-按发行版提示 如果您也在 Linux 中运行 vscode,请参阅此站点。


2
投票
我在带有 M1 芯片的 Macbook 上遇到了同样的问题,我尝试了其他答案,但它们不起作用,我的案例的解决方案是安装 Rosetta 软件(到目前为止,Liveshare 似乎依赖于一些英特尔特定的东西)

所以在终端中,只需运行:

softwareupdate --install-rosetta
    

0
投票
如果 Live Share 插件没有安装 Linux 依赖项,它可能会默默地失败。这表明无法登录 Live Share,并且问题中的按钮似乎不起作用。

根据我的经验,当我为 Devcontainer 使用 Alpine Linux 基础映像时,就会出现这个问题。通过切换到最近的 Ubuntu 基础容器并重建我的 Devcontainer(和 GitHub Codespace),然后执行上述修复安装的答案,它起作用了。

我认识到我本可以花时间找出缺少的依赖项,但对我来说,更改基本映像 YMMV 会更快。

总结一下

1) Ensure the base image in the Dockerfile to one supported by Live Share such as Ubuntu 2) Repair the installation using the command pallet

参考文献

  • https://learn.microsoft.com/en-gb/visualstudio/liveshare/reference/linux
  • https://github.com/microsoft/vscode-dev-containers/tree/main/containers

0
投票
如果您最近发现此问题,您可以切换到手动版本安装并尝试另一个有效的版本。我遇到了问题,需要将扩展降级到旧版本。

enter image description here

注意:我正在使用 VSCode fork:Cursor。

© www.soinside.com 2019 - 2024. All rights reserved.