用于安装 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.dylib
和 libssl.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
我正在我的 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.dylib
和 libssl.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