Mac,openssl版本不对

问题:

redis-cli

dyld: Library not loaded: /usr/local/opt/[email protected]/lib/libssl.1.1.dylib

Referenced from: /usr/local/bin/redis-cli

解决方式:

1、找openssl版本信息

--1.1 1.0版本存在[email protected] [email protected],opt下还有openssl3.0。mac本身li b erssl是2.版本

brew info [email protected]

brew info [email protected]

openssl version -a

发现opt下没有对应版本,但brew的cellar下 有相关版本。

2、切换到cellar下,删掉openssl的相关版本,

删除命令:rm -rf [email protected]

Mac,openssl版本不对_第1张图片

3、再次查询openssl信息,发现说只有key了

依次卸载[email protected]、@1.1、@3.0

brew uninstall [email protected]

4、重新安装[email protected]版本

brew insatll [email protected]

1)安装后发现opt下 有[email protected]文件。

2)安装后提示

If you need to have [email protected] first in your PATH, run:

  echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/电脑名称/.bash_profile

For compilers to find [email protected] you may need to set:

  export LDFLAGS="-L/usr/local/opt/[email protected]/lib"

  export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

5、执行命令:echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/电脑名称/.bash_profile

6、手动修改文件:

vim  /Users/电脑名称/.bash_profile

粘贴如下文本:

export PATH=/usr/local/bin:$PATH #这个很重要!!!

export PATH="/usr/local/opt/[email protected]/bin:$PATH" #就是你brew安装路径

export LDFLAGS="-L/usr/local/opt/[email protected]/lib"

export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

7、关闭文件,重新执行,成功。

你可能感兴趣的:(macos,ssl)