2

devContainer实例中安装 LiveShare 扩展时出现错误。

例如使用:https ://github.com/microsoft/vscode-remote-try-go/然后将扩展名添加到devcontainer.json文件中

    "extensions": [
        "ms-vscode.go",
        "ms-vsliveshare.vsliveshare-pack"
    ]

当我尝试开始实时共享时,我看到:

代理以退出代码终止:0 和信号 null:FailFast:找不到系统上安装的有效 ICU 包。如果您想在 System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode() 的 System.Globalization.GlobalizationMode.at System.Environment.FailFast(System.String) 的情况下运行,请将配置标志 System.Globalization.Invariant 设置为 true。 cctor() 在 System.Globalization.CultureData.CreateCultureWithInvariantData() 在 System.Globalization.CultureData.get_Invariant() 在 System.Globalization.CultureInfo..cctor() 在 System.StringComparer..cctor() 在 System.AppDomain.InitializeCompatibilityFlags( ) 在 System.AppDomain.Setup(System.Object)Aborted(核心转储)

4

1 回答 1

3

所以事实证明,这需要 docker 镜像来安装icu工具,然后事情就可以按预期运行。

对于golang我添加的图像:

RUN apt update && apt install icu-devtools -y

重建容器,一切都很好。

需要注意的一件事是,您需要使用替代登录流程,使用代码登录

在此处输入图像描述

于 2019-11-06T18:37:52.020 回答