uwsgi
を呼び出すと、常に次のように表示されます。
dyld: Library not loaded: libssl.1.0.0.dylib
Referenced from: /Users/xingshi/anaconda/bin/uwsgi
Reason: image not found
Trace/BPT trap: 5
これが私のMac上のすべてのlibssl.1.0.0.dylibです:
$ 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
そして私のuwsgi
はanaconda
にあります
$which uwsgi
/Users/xingshi/anaconda/bin/uwsgi
何か案は ?
MacPortsは通常ソフトウェアを/opt/local/
にインストールしますが、brewはソフトウェアを/usr/local/
にインストールします。私のuwsgi
は/ usr/local/libでlibssl.1.0.0.dylib
を探しているようです。そこで、brewを使用してopensslをインストールし、再リンクします。
brew install --upgrade openssl
brew unlink openssl && brew link openssl --force
私はこれを実行しました:
私は長い間このエラーが発生し、実行しています
brew uninstall openssl
brew install openssl
「-force」を含めてもうまくいきませんでした
しかし、私はこのブログへのこのリンクを見つけました、そしてそれは私のために働きました。
http://mithun.co/hacks/library-not-loaded-libcrypto-1-0-0-dylib-issue-in-mac/
ステップ1:brewを使用してopensslをインストールする
brew install openssl
ステップ2:コピーコピーlibssl.1.0.0.dylibおよびlibcrypto.1.0.0.dylib
cd /usr/local/Cellar/openssl/1.0.1f/lib Sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/lib/
太字のフォルダ名に注意してください。あなたのopensslバージョンに応じてそれに変更があります
手順3:既存のリンクを削除する
Sudo rm libssl.dylib libcrypto.dylib Sudo ln -s libssl.1.0.0.dylib libssl.dylib Sudo ln -s libcrypto.1.0.0.dylib libcrypto.dylib
これがお役に立てば幸いです。
特にMacOSxでの私のエラーは..
user-MacBook-Pro:src user$ uwsgi --enable-threads --ini deploy.ini
dyld: Library not loaded: /opt/local/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/bin/uwsgi
Reason: image not found
Abort trap: 6
user-MacBook-Pro:src user$
これは、Mac OSxをv10.14.6にアップグレードした後、またはaircrack-ngをいじって大規模なインストールプロセスを実行した後、突然発生し始めました(どちらかはわかりません)
しかし、以下は私の問題を修正しました...( https://stackoverflow.com/a/59055043/2298002 からのヘルプ)
$ brew update
$ brew upgrade
$ brew install openssl # yielded 'already installed'
$ brew reinstall uwsgi # yielded 'could not symlink' error
$ brew link --overwrite uwsgi
注:uwsgiは正常に動作するようになりましたが、それでも$ man uwsgi
を実行できず、...
user-MacBook-Pro:src user$ man uwsgi
No manual entry for uwsgi
user-MacBook-Pro:src user$
...誰かがこれを刺激しますか?