天天看點

gem pod ruby出現openssl加載錯誤:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

錯誤截圖

gem pod ruby出現openssl加載錯誤:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib

問題原因

由于openssl版本不對。目前mac中有多個版本對openssl。

  • 檢視目前版本
[email protected] ~ % openssl version
OpenSSL 1.0.2 22 Jan 2015
           
  • 檢視所有版本
[email protected] ~ % cd /usr/local/opt/
[email protected] opt % ls -la | grep openssl
lrwxr-xr-x   1 stevejobs  admin    28  5 16 17:32 openssl -> ../Cellar/[email protected]/1.1.1d
lrwxr-xr-x   1 stevejobs  admin    24  6 12  2019 [email protected] -> ../Cellar/openssl/1.0.2s
lrwxr-xr-x   1 stevejobs  admin    28  5 16 17:32 [email protected] -> ../Cellar/[email protected]/1.1.1d

           
  • 切換正确版本
[email protected] opt % brew switch openssl 1.0.2s
Cleaning /usr/local/Cellar/openssl/1.0.2o_1
Cleaning /usr/local/Cellar/openssl/1.0.2s
Opt link created for /usr/local/Cellar/openssl/1.0.2s
           

OK