2017-04-19 91 views
1

我使用OS X Sierra與最新版本的Homebrew。我正在嘗試安裝openssl開始使用dotnet。但即使我試圖卸載openssl並取消鏈接其目錄,但它仍然不起作用。 我認爲根本問題我一直沒能在這裏解決它是我能在那裏OpenSSL的已經安裝的地方鏈接到該目錄正在使用很老的指令/usr/local/opt/openssl無法鏈接OpenSSL

brew link --force openssl 

Warning: Refusing to link: openssl 
Linking keg-only openssl means you may end up linking against the insecure, 
deprecated system OpenSSL while using the headers from Homebrew's openssl. 
Instead, pass the full include/library paths to your compiler e.g.: 
    -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib` 
+0

另請參見[家釀拒不鏈接的OpenSSL(http://stackoverflow.com/q/38670295),[更新的OpenSSL與自制OS X](http://stackoverflow.com/ (如何安裝最新版本的OpenSSL Mac OS X El Capitan](http://stackoverflow.com/q/35129977),[如何升級OS X中的OpenSSL?](http://apple.qq.com/15185661)。 stackexchange.com/q/126830),[使用HomeBrew的Openssl安裝失敗](http://superuser.com/q/486389)等。 – jww

回答

1

。 NET Core在macOS上。嘗試https://www.microsoft.com/net/core#macos

$ brew update 
$ brew install openssl 
$ mkdir -p /usr/local/lib 
$ ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/ 
$ ln -s /usr/local/opt/openssl/lib/libssl.1.0.0.dylib /usr/local/lib/