mac 如何升级 Openssl

//查看openssl版本信息:

$ openssl version
OpenSSL 1.1.1d  10 Sep 2019

1、首先需要安装 brew,如果没有的自行百度,这里主要讲Openssl的更新。
2、更新Openssl执行如下命令:

$ brew install openssl
...
  /usr/local/Cellar/openssl/1.0.2h: 1,691 files, 12M

看到一罐啤酒说明安装成功了,安装其实很简单的两步,关键是如何连接使用最新的这个版本!
我查了查网上关于升级链接Openssl最多的办法就是,先删除原有的openssl,再吧新的连接到旧的上面啊等等...
我最开始也是照着做,但并没有想象的顺利,当执行ln -s ... 链接命令时,遇到了权限问题,然后解决权限有一顿猛操作,又是重启,又是ctrl+r...,邃,果断另谋出路:

//权限问题
$ ln -s /usr/local/Cellar/[email protected]/1.1.1d /usr/bin/openssl ln: /usr/bin/openssl: Operation not permitted
开始说重点,后来又在网上看到一个靠谱的,总结如下:

接着上面的第2步往下走,当安装完后,还是要连接使用我们安装的最新版本,下面是我的安装经验:
当第2步骤安装完成后,在执行如下命令:

brew link openssl --force

别问我啥意思,我也不知道,照着做就行了!

会出现警告:
image.png

其中就已经说的狠明白了,让你把(红框标的路径)加入 ~/.bash_profile 配置文件里
你可以都直接用 echo 命令写入:

$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
$ echo 'export LDFLAGS="-L/usr/local/opt/[email protected]/lib"' >> ~/.bash_profile
$ echo 'export CPPFLAGS="-I/usr/local/opt/[email protected]/include"' >> ~/.bash_profile
$ echo 'export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"' >> ~/.bash_profile
注意:这里openssl@xxx 要填你自己安装的版本,可别直接复制我的就整上去了!!!

然后,重启终端,再次查看 openssl version ,就已经换成最新的啦!

你可能感兴趣的:(mac 如何升级 Openssl)