我在 VS Code 中安装了 Live Share,但它没有向我显示登录窗口,而是出现了一个选项卡,其中有 2 个按钮,但它们没有响应。
我今天遇到了同样的问题。我不确定导致此错误的原因,但正如相关 VSCode 问题中所建议的那样,我使用了 Live-Share 扩展附带的修复命令:
ctrl
+
shift
+
p
>Live Share: Repair Installation
icu69
缺失。安装它为我排序。 (更新后它突然停止工作 - 不太确定为什么 - 可能是某个部门在某个地方发生了变化......)
linux-按发行版提示 如果您也在 Linux 中运行 vscode,请参阅此站点。
所以在终端中,只需运行:
softwareupdate --install-rosetta
根据我的经验,当我为 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
参考文献