私はrubyアプリケーションで"certificate verify failed (OpenSSL::SSL::SSLError)"
を手に入れていました。私のMac OS X(Mountain Lion)システムで古いopensslを更新することにしました。OS Xでopensslをインストール
私はhereから最新のソースをつかんで、
- に./configure darwin64-x86_64の-CC
- 通常は
- メイクテスト
- sudoは
をmake installを作りました...そして明らかな誤りなしですべてが完了しました。私は既存のものを壊すのを恐れための重要なシステムファイルと周りの混乱に躊躇してい
$ 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
:しかし、私は新しいOpenSSLが古いOpenSSLを交換していないことに気づきます。推奨されるアプローチは何ですか?私は/ usr/bin/opensslを/ usr/local/ssl/binバージョンへのシンボリックリンクに置き換えることを考えています。それは働くだろうか?システム上のローカルコピーを優先する
ここで使用したソリューションを確認してください> https://stackoverflow.com/a/46179272/844890 – shaunthomas999