我遇到错误,因为我的刮擦正在使用旧版本openssl
(OpenSSL 0.9.8zh)。我openssl
使用 升级了我的版本 (1.0.2h) brew install openssl
,但我认为 Scrapy 没有使用它,也许使用了错误的版本。我读到过一些文章说我不应该删除旧版本,而是将新版本链接到用于调用旧版本的命令。
我怀疑Scrapy使用的是OpenSSL 0.9.8zh。怎么会openssl version -v
用1.0.2h呢?
$ openssl version -v
OpenSSL 0.9.8zh 14 Jan 2016
$ which openssl
/usr/local/bin/openssl
$ /usr/local/bin/openssl version -v
OpenSSL 1.0.2h 3 May 2016
答案1
我尝试了这些命令,但没有任何效果。不过,重启电脑后,它成功了,我能够scrapy
在使用 SSL 的网站上使用
$ brew update
$ brew install openssl
$ brew link --force openssl
$ reboot