由于某種原因使用了某個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
升級完成