当前位置: 代码迷 >> 综合 >> 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

热度:1   发布时间:2024-02-05 00:20:00.0

错误截图

在这里插入图片描述

问题原因

由于openssl版本不对。当前mac中有多个版本对openssl。

  • 查看当前版本
stevejobs@SteveJobsdeMac-mini ~ % openssl version
OpenSSL 1.0.2 22 Jan 2015
  • 查看所有版本
stevejobs@SteveJobsdeMac-mini ~ % cd /usr/local/opt/
stevejobs@SteveJobsdeMac-mini opt % ls -la | grep openssl
lrwxr-xr-x   1 stevejobs  admin    28  5 16 17:32 openssl -> ../Cellar/openssl@1.1/1.1.1d
lrwxr-xr-x   1 stevejobs  admin    24  6 12  2019 openssl@1.0 -> ../Cellar/openssl/1.0.2s
lrwxr-xr-x   1 stevejobs  admin    28  5 16 17:32 openssl@1.1 -> ../Cellar/openssl@1.1/1.1.1d
  • 切换正确版本
stevejobs@SteveJobsdeMac-mini 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

  相关解决方案