Как заставить работать расширение VSCode Liveshare при работе внутри VSCode Remote Dev Container - PullRequest
1 голос
/ 06 ноября 2019

При установке расширения LiveShare в экземпляре devContainer я получаю сообщение об ошибке.

Например, используя: https://github.com/microsoft/vscode-remote-try-go/, а затем добавив расширение к файлу devcontainer.json

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

Когда я пытаюсь запустить лайфшар, я вижу:

Агент завершил работу с кодом выхода: 0 и сигналом null: FailFast: Не удалось найти действительный пакет ICU, установленный в системе. Установите флаг конфигурации System.Globalization.Invariant в значение true, если вы хотите запускать без глобализацииcctor () в System.Globalization.CultureData.CreateCultureWithInvariantData () в System.Globalization.CultureData.get_Invariant () в System.Globalization.CultureInfo..cctor () в System.StringComparer..cctor () в System.AppDomain.InitialCase) в System.AppDomain.Setup (System.Object) Прервано (ядро сброшено)

1 Ответ

1 голос
/ 06 ноября 2019

Таким образом, получается, что для установки icu инструментов требуются образы док-станции, а затем все работает, как и ожидалось.

Для изображения golang, которое я добавил:

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

Перестройте контейнер, и все работает хорошо.

Следует отметить, что вам нужно использовать альтернативный вход в поток, используя код для входа

enter image description here

...