[记录]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

升级完成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容