CentOSアームエディション(CentOS-Userland-7-armv7hl-Minimal-1708-RaspberryPi3)を実行するRaspberry Pi3モデルBでAspNetCore 2アプリケーションを実行しようとしています。私はyum install
とlibunwindのとlibicu-develの両方をインストールしたのですが、自分のアプリケーションを実行しようとしたとき、私はいつも次のエラーを取得:.NETをインストールします。DOTNET Coreインストールの場合CentOS UserLandを使用したRaspberry Pi3でdotnetコアアプリケーションを実行
[[email protected] ~]# /opt/dotnet/dotnet my.dll
FailFast: Couldn't find a valid ICU package installed on the system. Set the configuration flag System.Globalization.Invariant to true if you want to run with no globalization support.
at System.Environment.FailFast(System.String)
at System.Globalization.GlobalizationMode.GetGlobalizationInvariantMode()
at System.Globalization.GlobalizationMode..cctor()
at System.Globalization.CultureData.CreateCultureWithInvariantData()
at System.Globalization.CultureData.get_Invariant()
at System.Globalization.CultureData.GetCultureData(System.String, Boolean)
at System.Globalization.CultureInfo.InitializeFromName(System.String, Boolean)
at System.Globalization.CultureInfo.Init()
at System.Globalization.CultureInfo..cctor()
at System.Globalization.CultureInfo.get_InvariantCulture()
at System.StringComparer..cctor()
at System.AppDomainSetup.SetCompatibilitySwitches(System.Collections.Generic.IEnumerable`1<System.String>)
at System.AppDomain.PrepareDataForSetup(System.String, System.AppDomainSetup, System.Security.Policy.Evidence, System.Security.Policy.Evidence, IntPtr, System.String, System.String[], System.String[])
Aborted
を私はここで説明するガイド(タスクを追いましたラズベリーパイのコアランタイム):https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/
dotnet coreでこのエラーが発生する理由は何ですか?
'rpm -q libicu say'とは何ですか? – omajid
それは次のように書かれています: '[root @ centos-rpi3〜]#rpm -q libicu libicu-50.1.2-15.el7.armv7hl' –
私は完全に今混乱しています。それは1つをピックアップする必要があります。たぶん間違った場所を探しているかもしれません。あなたは 'strace'を試すことができますか? – omajid