[记录]OS X Yosemite, 10.10.5 升级openssl

由于某种原因使用了某个python脚本,但是在运行过程中提示如下错误:

RuntimeError: You are linking against OpenSSL 0.9.8, which is no longer support by the OpenSSL project. You need to upgrade to a newer version of OpenSSL.

openssl version一看,我机子上的版本的确是0.9.8 版本.

于是sudo brew install openssl

完成后安装到了目录:

/usr/local/Cellar/openssl/...

其中新安装openssl命令全路径为

/usr/local/Cellar/openssl/1.0.2h_1/bin/openssl


但是这个路径是不包含在环境变量$PATH 里的。

考虑到旧版openssl安装在/usr/bin/openssl

所以做了两步:

1.移除旧版openssl 

其实还是不敢移除 ,所以重命名一下算了

sudo mv /usr/bin/openssl  /usr/bin/openssl_0_9_8_backup

2.建立软连接:/usr/bin/openssl -> /usr/local/Cellar/openssl/1.0.2h_1/bin/openssl

建立命令为:

sudo ln -s /usr/local/Cellar/openssl/1.0.2h_1/bin/openssl /usr/bin/openssl


openssl version 查看版本号 :

OpenSSL 1.0.2h  3 May 2016

升级完成

你可能感兴趣的:([记录]OS X Yosemite, 10.10.5 升级openssl)