itgoyo / 500Days-Of-Github

⭐ 瞎JB折腾Mac/Linux/Windows过程中遇到的所有问题和解决方式 ⭐
https://itgoyo.github.io/500Days-Of-Github
138 stars 13 forks source link

fcpx启动报错/usr/lib/libcrypto.dylib abort() called Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI. #247

Open itgoyo opened 3 years ago

itgoyo commented 3 years ago

更新big sur只有启动fcpx,老是报错

/usr/lib/libcrypto.dylib
abort() called
Invalid dylib load. Clients should not load the unversioned libcrypto dylib as it does not have a stable ABI.

自己电脑真实解决方式:(由于教程里面ln的方式会提示 ln: libssl.1.1.dylib: File exists,所以要使用-sf,强制的方式来创建)

10019  sudo ln -s /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libssl.1.1.dylib libssl.1.1.dylib
10020  sudo ln -sf /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libssl.1.1.dylib libssl.1.1.dylib
10021  sudo ln -sf /usr/local/Cellar/openssl@1.1/1.1.1k/lib/libcrypto.1.1.dylib libcrypto.dylib

网上的解决方案:

步骤如下:

获取新的 libs

1)brew update && brew upgrade && brew install openssl

2)cd /usr/local/Cellar/openssl/1.0.2t/lib

3)sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/local/lib/

备份旧版本

4)cd /usr/local/lib

5)mv libssl.dylib libssl_bak.dylib

6)mv libcrypto.dylib libcrypto_bak.dylib

创建新链接

7)sudo ln -s libssl.1.0.0.dylib libssl.dylib

8)sudo ln -s libcrypto.1.0.0.dylib libcrypto.dylib