[記錄]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

升級完成

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容