我无法成功执行此命令(同时遵循此tutorial
的早期部分ln -s /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib /usr/local/lib/
我得到的错误是
ln:/ usr / local / lib /:没有这样的文件或目录
我该如何解决这个问题?
我已尝试提及this帖子,但我无法关注它。
答案 0 :(得分:0)
遗憾的是,说明已经过时了。对我有用的步骤(来自this answer):
brew update
brew install openssl
sudo install_name_tool -add_rpath /usr/local/opt/openssl/lib /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.0/System.Security.Cryptography.Native.dylib
根据issue on Github,将来会有更新解决此问题。
答案 1 :(得分:0)
需要指定所需文件的位置以映射路径
<强>&GT; sudo install_name_tool -add_rpath / usr / local / opt / openssl / lib /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.0/System.Security.Cryptography.Native.dylib
** 如果您为已安装的dotnet核心提供相同的文件夹结构,则上述解决方案将起作用。
<强> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.0/System.Security.Cryptography.Native.dylib 强>
请检查系统中文件System.Security.Cryptography.Native.dylib的位置,但文件夹结构或包可能会根据更新进行更改。在我的情况下,路径是
<强> /usr/local/share/dotnet/shared/Microsoft.NETCore.App/1.0.2/System.Security.Cryptography.Native.dylib 强>
答案 2 :(得分:0)
我使用这个命令解决了它:sudo mkdir / usr / local / lib /