我一直在使用 stunnel 在启用 SSL 的页面上进行本地 Django 开发,但自从升级到 Yosemite 后,它似乎已经停止工作:
$ sudo stunnel stunnel/dev_https
dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
Referenced from: /usr/bin/stunnel
Reason: image not found
我尝试libssl
使用这个要点和符号链接从源代码libssl.1.0.0.dylib
构建/opt/local/lib/libssl.1.0.0.dylib
。然后失败了,正在寻找/opt/local/lib/libcrypto.1.0.0.dylib
. 所以我将我刚刚构建的版本符号链接到预期的路径,并得到了这个:
$ sudo stunnel stunnel/dev_https
dyld: Library not loaded: /usr/local/ssl/lib/libcrypto.1.0.0.dylib
Referenced from: /opt/local/lib/libssl.1.0.0.dylib
Reason: image not found
这里发生了什么?stunnel
是在/usr/bin/stunnel
,我已经检查过它不是通过自制软件安装的。有没有其他人设法解决这个问题?