Я получаю "certificate verify failed (OpenSSL::SSL::SSLError)"
в своем приложении ruby и решил, что пришло время обновить старый openssl на моей системе Mac OS X (Mountain Lion).установка openssl на OS X
Я схватил последние источники из here и сделал обычный
- ./configure darwin64-x86_64-CC
- сделать
- тест делают
- Sudo сделать установку
... и все закончилось без видимой ошибки. Но я заметил, что новый 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. Будет ли это работать?
Проверьте решение, которое я использовал здесь> https://stackoverflow.com/a/46179272/844890 – shaunthomas999