1 votes

'which openssl' ne renvoie rien lors de la tentative de mise à jour d'OpenSSL

J'ai travaillé ces derniers jours pour mettre à jour openssl sur ma machine. J'ai suivi les réponses ici et ici et maintenant j'ai obtenu des résultats assez étranges.

Quand je tape which openssl je n'ai pas de réponse.
Quand je tape openssl version j'obtiens -bash: openssl: command not found
Quand je tape brew install openssl j'obtiens Attention: openssl-1.0.1g est déjà installé.

Pourquoi brew reconnaît une installation, mais mes autres commandes terminales suggèrent que rien n'est installé? Que dois-je faire pour que mon système reconnaisse l'installation que brew voit, ou que dois-je supprimer pour me permettre de faire une nouvelle installation de openssl?

Édition : 'brew doctor' me donne ce qui suit :

Attention : Votre XQuartz (2.7.4) est obsolète Veuillez installer XQuartz 2.7.5 : https://xquartz.macosforge.org

Attention : Python est installé à /Library/Frameworks/Python.framework

Homebrew prend en charge la construction uniquement avec le Python fourni par le système ou un Python brassé. En particulier, les Pythons installés dans /Library peuvent interférer avec d'autres installations de logiciels.

1voto

Cette commande devrait vous montrer où se trouvent les binaires openssl sur votre système :

locate openssl | grep bin/openssl

Pour Homebrew, assurez-vous d'avoir /usr/local/bin et /usr/local/sbin dans votre $PATH. Vous pouvez vérifier votre configuration de chemin actuelle en émettant la commande echo $PATH.

0voto

Mike Vezzani Points 11

Il semble qu'openssl a été installé dans /usr/local/Cellar/openssl/1.0.1g/bin/openssl et devait être relié symboliquement à l'emplacement souhaité. La commande suivante a accompli cela pour moi :

ln -s /usr/local/Cellar/openssl/1.0.1g/bin/openssl /usr/local/bin

Après l'exécution de cette commande, 'which openssl' a renvoyé "/usr/local/bin/openssl" et 'openssl version' a renvoyé "OpenSSL 1.0.1g 7 Apr 2014"

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X