uWSGI can not load libssl.1.0.0.dylib

libssl, macos, uwsgi

Solution

MacPorts usually install softwares into `/opt/local/`, but brew will install softwares into `/usr/local/`. It seems that my `uwsgi` is looking for the `libssl.1.0.0.dylib` in /usr/local/lib, so I use brew to install openssl and relink it:

brew install --upgrade openssl
brew unlink openssl && brew link openssl --force

Problem

When I call `uwsgi`, it always shows the following: ``` dyld: Library not loaded: libssl.1.0.0.dylib Referenced from: /Users/xingshi/anaconda/bin/uwsgi Reason: image not found Trace/BPT trap: 5 ``` Here is all the libssl.1.0.0.dylib on my Mac: ``` $ locate libssl.1.0.0.dylib /Library/PostgreSQL/9.2/lib/libssl.1.0.0.dylib /Library/PostgreSQL/9.2/pgAdmin3.app/Contents/Frameworks/libssl.1.0.0.dylib /Users/xingshi/anaconda/lib/libssl.1.0.0.dylib /Users/xingshi/anaconda/pkgs/openssl-1.0.1c-0/lib/libssl.1.0.0.dylib /opt/local/lib/libssl.1.0.0.dylib ``` And my `uwsgi` is in `anaconda` ``` $which uwsgi /Users/xingshi/anaconda/bin/uwsgi ``` Any ideas ?

Original source

Related problems