l'installation d'openssl sur OS X

Je recevais "certificate verify failed (OpenSSL::SSL::SSLError)" dans mon application ruby et a décidé qu'il était temps de mettre à jour l'ancien openssl sur mon Mac OS X (Mountain Lion).

J'ai attrapé les dernières sources de ici et avez l'habitude

  • ./Configurer darwin64-x86_64-cc
  • faire
  • faire des test
  • sudo make install

... et tout s'est terminé sans erreur apparente. Mais je remarque que la nouvelle openssl n'a pas remplacé l'ancien 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

J'hésite à rajouter des fichiers système importants de peur de briser l'existant. Quelle est l'approche recommandée? Je pense que je vais remplacer /usr/bin/openssl avec un lien symbolique vers /usr/local/ssl/bin version. Cela fonctionnerait-il?

Vérifier la solution que j'ai utilisé ici > stackoverflow.com/a/46179272/844890

OriginalL'auteur fearless_fool | 2013-08-21