在mac(intel芯片)上安装opencv时遇到openssl相关问题
==> Installing ffmpeg dependency: openssl@1.1
==> Pouring openssl@1.1-1.1.1n.monterey.bottle.tar.gz
Error: No such file or directory @ rb_sysopen - /Users/${username}/Library/Caches/Homebrew/downloads/d2c8af8a5c57dd383f043d27ab1cb3aed8842334bfe8b6f018d9956d03f0d4d2--openssl@1.1-1.1.1n.monterey.bottle.tar.gz
尝试过如下解决办法,但未成功。
关于mac自带的openssl和brew安装的openssl冲突
一.起因
mac自带的openssl没法卸载会影响到frida以及逆向的一些包的安装
二.整理个个博客整理解决
brew install openssl
$ brew link openssl --force # 这步大概率会异常不过也要指行一下,然后更加提示信息我们配置环境
$ open -e XXXX/.bash_profile
export PATH=/usr/local/bin:$PATH #这个很重要!!!
export PATH="/usr/local/opt/openssl@1.1/bin:$PATH" #就是你brew安装路径
export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"
后面很多博客他都省略了一步很关键因为brew link openssl --force 失败了