Stavo ricevendo "certificate verify failed (OpenSSL::SSL::SSLError)"
nella mia app rubino e ho deciso che era ora di aggiornare il vecchio openssl sul mio sistema Mac OS X (Mountain Lion).installazione di openssl su OS X
Ho afferrato le ultime fonti da here e ha fatto la solita
- ./Configure darwin64-x86_64-cc
- fanno
- make test
- sudo make install
... e tutto completato senza apparente errore. Ma ho notato che il nuovo OpenSSL non ha sostituito il vecchio 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
Sono riluttanti a pasticciare con importanti file di sistema per paura di rompere le cose esistenti. Qual è l'approccio consigliato? Sto pensando di sostituire/usr/bin/openssl con un link simbolico alla versione/usr/local/ssl/bin. Funzionerebbe?
Controlla la soluzione che ho usato qui> https://stackoverflow.com/a/46179272/844890 – shaunthomas999