web-dev-qa-db-ja.com

dyld:ライブラリがロードされていません:/usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib

Electron-builderを使用してWindowsアプリをビルドすると、サインアップ時に次のエラーが発生しました:

dyld: Library not loaded: /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
  Referenced from: /Users/puss/Library/Caches/electron-builder/winCodeSign/winCodeSign-1.7.0/darwin/osslsigncode
  Reason: image not found
31
yiye

Opensslをアンインストールしてopensslを再インストールしようとしましたが、うまくいきました。

brew remove openssl
brew install openssl
28
yiye

Brewでwatchmanを再インストールすると、問題が解決しました:

brew remove watchman

brew install watchman

それが役に立てば幸い

0
mahmoud mehdi

私も同じ問題を抱えていました。私の場合、レガシーのRails 2.4アプリです。brewは/ usr/local/opt/opensslを[email protected]/1.1.1dへのシンボリックリンクに更新したようです。

他にもいくつか試した後、シンボリックリンク/ usr/local/opt/opensslを手動で更新して、すでにシステムに存在していた1.0.2sバージョンを指すように修正しました。

MacBook-Pro/usr/local/opt(:|✔) % pwd
/usr/local/opt
MacBook-Pro/usr/local/opt(:|✔) % ll openssl*
lrwxr-xr-x  1 dhempy  admin  24 Feb 19 11:36 openssl -> ../Cellar/openssl/1.0.2s
lrwxr-xr-x  1 dhempy  admin  28 Feb 19 08:55 [email protected] -> ../Cellar/[email protected]/1.1.1d

うまくいけば、これは私にとっては一回限りのことであり、更新のたびにそのシンボリックリンクを再適用する必要はありません。

0
David Hempy