From bf5dbd2013ee4182611afbc3dc2c37208877bd8f Mon Sep 17 00:00:00 2001 From: William Li Date: Mon, 3 Apr 2017 18:05:25 -0700 Subject: [PATCH] Correct OpenSSL install guide The previous command will not work anymore Get error: Warning: Refusing to link: openssl Linking keg-only OpenSSL means you may end up linking against the insecure, deprecated system version while using the headers from the Homebrew version. Instead, pass the full include/library paths to your compiler Get a better instruction from https://www.microsoft.com/net/core#macos --- Documentation/project-docs/developer-guide.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/project-docs/developer-guide.md b/Documentation/project-docs/developer-guide.md index 28b37d7fa..b52d821ff 100644 --- a/Documentation/project-docs/developer-guide.md +++ b/Documentation/project-docs/developer-guide.md @@ -18,8 +18,11 @@ In order to build .NET Command Line Interface, you need the following installed 1. Xcode 2. git (available from http://www.git-scm.com/) on the PATH. 3. Install OpenSSL (a .NET Core requirement) + - brew update - brew install openssl - - brew link --force 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/ ## Building/Running