2016-08-18 12 views
0

Mac OS X(El Capitan 10.11)の.NET Coreインストールに問題があります。一般的に、私はMS documentationが言ったように私は、インストール(DOTNET新しい)をテストしようとしているとき、私はエラーを取得するすべてをした:Mac OS X上の.NETコアインストール

Unhandled Exception: System.TypeInitializationException: The type initializer for 'Crypto' threw an exception. ---> System.TypeInitializationException: The type initializer for 'CryptoInitializer' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'System.Security.Cryptography.Native': The specified module could not be found.

私は手動プロセスを通じて、.NETのコアを配備しようとしていた、すなわち、すべてのダウンロードGitのパッケージは、Homebrewを介して必須ライブラリ(opensslなど)をインストールしてコンパイルを開始します。 Coreclrはうまくコンパイルされているが、corefxは私が自動インストールで受け取ったものに似たエラーを与える:私は運と可能な解決策のためのインターンを通して見

In file included from /usr/local/git/corefx/src/Native/Unix/System.Security.Cryptography.Native/pal_ecdsa.cpp:5: /usr/local/git/corefx/src/Native/Unix/System.Security.Cryptography.Native/pal_ecdsa.h:7:10: fatal error: 'openssl/ecdsa.h' file not found

include

^make[2]: *** [System.Security.Cryptography.Native/CMakeFiles/System.Security.Cryptography.Native.dir/pal_bignum.cpp.o] 

Error 1

。 OpenSSLのlibが非難された場合、なぜ世界のどこでMSがそれを使い続けているのか、それは明らかによく知られている場所で多くの痛みを引き起こすからです。 誰かが上記の問題を抱えていて、Macで.NETコアを実行できましたか?

答えて

0

しばらくすると、最初からすべてを再インストールすることに決めました。私はdotnetfxソースでgit repoを削除し、 'lib'と 'opt'フォルダ( 'openssl')を削除し、Cellarフォルダを削除しました(opensslが存在します)。私がこのすべてをやったら、私は新しいインストールを開始し、official resourceに掲載された指示に従いました。今回はすべて展開され、魅力的に機能します。