我在我的ruby应用程序中获得了"certificate verify failed (OpenSSL::SSL::SSLError)"
,并决定是时候在我的Mac OS X(Mountain Lion)系统上更新旧的openssl了。
我抓住了here的最新消息来源并做了常用的
......一切都完成没有明显的错误。但我注意到新的openssl并没有取代旧的openssl:
$ which openssl
/usr/bin/openssl
$ /usr/bin/openssl version
OpenSSL 0.9.8x 10 May 2012
$ /usr/local/ssl/bin/openssl version
OpenSSL 1.0.1e 11 Feb 2013
由于害怕破坏现有的东西,我对于重要的系统文件感到犹豫不决。推荐的方法是什么?我正在考虑将/ usr / bin / openssl替换为/ usr / local / ssl / bin版本的符号链接。那会有用吗?