EvilBeaver / OneScript

Исполняющая среда скриптов на языке 1С
http://oscript.io
Mozilla Public License 2.0
481 stars 107 forks source link

OS2 не запускается на OpenSUSE-Tumbleweed #1465

Open Bayselonarrend opened 1 month ago

Bayselonarrend commented 1 month ago

Опишите ошибку OneScript2 rc5 (независимый) выдает ошибку на OpenSUSE

Process terminated. Couldn't find a valid ICU package installed on the system. Please install libicu using your package manager and try again. Alternatively you can set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support. Please see https://aka.ms/dotnet-missing-libicu for more information.
   at System.Environment.FailFast(System.String)
   at System.Globalization.GlobalizationMode+Settings..cctor()
   at System.Globalization.CultureData.CreateCultureWithInvariantData()
   at System.Globalization.CultureData.get_Invariant()
   at System.Globalization.CultureInfo..cctor()
   at System.Globalization.CultureInfo.get_CurrentCulture()
   at System.String.StartsWith(System.String, System.StringComparison)
   at System.String.StartsWith(System.String)
   at oscript.BehaviorSelector.Select(System.String[])
   at oscript.Program.Main(System.String[])

Окружение

Дополнительная информация На Ubuntu та же сборка ошибку не выдает Возможно, это ошибка требует дополнительных действий в системе, а не исправлений движка ¯_(ツ)_/¯

Nivanchenko commented 1 month ago

Кажется это приколюхи суси. Пробовал доставить что-нибудь? Еще предлагают енвы повключать https://stackoverflow.com/questions/59119904/process-terminated-couldnt-find-a-valid-icu-package-installed-on-the-system-in

nixel2007 commented 1 month ago

Глупый вопрос. А libicu-то стоит?

Bayselonarrend commented 1 month ago

Глупый вопрос. А libicu-то стоит?

Ну, видимо нет) Это скорее к тому, нельзя ли это внутрь засунуть

nixel2007 commented 1 month ago

Ну, видимо нет

Проверь, пожалуйста, наверняка, а потом уже будем что-то решать.

Bayselonarrend commented 1 month ago

Проверь, пожалуйста, наверняка, а потом уже будем что-то решать.

Не установлен. Установил - заработало

EvilBeaver commented 1 month ago

Да, это обязательная штука, без нее dotnet не умеет делать интернационализацию

EvilBeaver commented 1 month ago

нельзя ли это внутрь засунуть

Навскидку - нельзя. Это зависимость платформы, а не движка

Bayselonarrend commented 1 month ago

Ок, похоже надо будет тогда просто в депсы пакета прописать

EvilBeaver commented 1 month ago

у двойки нет rpm или deb пакета :(

Bayselonarrend commented 1 month ago

:(

Bayselonarrend commented 1 month ago

у двойки нет rpm или deb пакета :(

Я fpm-ом собираю (руби гем). Очень просто, можно один раз строку запуска или файлик написать и из него любые виды пакетов собираются

Пример на OS

Bayselonarrend commented 4 weeks ago

Кажется это приколюхи суси

На Oracle Linux тоже воспроизводится, есть подозрение, что это на всех RHEL-ах будет