用于安装 DotNet 的 MacPorts OpenSSL Force Link

MacPorts OpenSSL Force Link for Installing DotNet

我正在我的 Macintosh 上使用 MacPorts 和 Microsoft 的 DotNet core 安装 DotNet。他们的网站说要从 HomeBrew 安装 OpenSSL:

brew update
brew install openssl
brew link --force openssl

我通过 MacPorts 安装了 OpenSSL:

ports install openssl

"brew link --force openssl" 有什么作用,我如何使用 MacPorts 实现同样的功能?

谢谢!

我在 .NET Core 的 issue 173 中找到了这个特定问题的解决方案,但没有找到更通用的解决方案。简而言之,您需要 link libcrypto.dyliblibssl.dylib 的 MacPorts 版本到 /usr/local/lib:

sudo ln -s /opt/local/lib/libcrypto.1.0.0.dylib /usr/local/lib/libcrypto.1.0.0.dylib
sudo ln -s /opt/local/lib/libssl.1.0.0.dylib /usr/local/lib/libssl.1.0.0.dylib