Yosemite fourni curl a arrêté de soutenir https

J'ai le problème que curl ne parvient pas à traiter avec https, et donc je ne peux pas mettre à jour Homebrew :

 brew update && brew upgrade fatal: unable to access 'https://github.com/Homebrew/homebrew/': Protocol https not supported or disabled in libcurl Error: Failure while executing: git pull -q origin refs/heads/master:refs/remotes/origin/master 

C'est incompréhensible d'être, parce qu'il vient de commencer à se produire aujourd'hui. Quand je cours

 which curl /usr/bin/curl 

Alors:

 /usr/bin/curl --version curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.21.6 Protocols: dict file ftp gopher http imap pop3 smtp telnet tftp Features: IPv6 Largefile 

Le protocole HTTPS est clairement manquant mais je ne peux pas comprendre pourquoi. C'est vraiment déroutant – ce qui s'est passé (hier, je pourrais lancer la brew update && brew upgrade à brew update && brew upgrade sans aucune erreur.

Je suis sur OS X 10.10.2, avec les derniers outils XCode et CL, et ainsi de suite. Pour autant que je sache, je n'ai jamais touché à la curl ou installé quelque chose qui pourrait avoir (et le fait que la curl standard soit la version fournie par l'os rend les choses encore plus étranges).

J'ai réalisé ce qui s'était passé. J'essaie d'exécuter BAPS , qui nécessite le compilateur Matlab Runtime , bien qu'il soit fourni avec BAPS et une installation auxiliaire. Une fois que vous avez installé l'set du lot, vous devez indiquer à BAPS l'location des bibliothèques dynamics MRC et la méthode recommandée consiste à définir $ DYLD_LIBRARY_PATH comme suit:

 export DYLD_LIBRARY_PATH='/Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/runtime/maci64:/Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/sys/os/maci64:/Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/bin/maci64' 

Cela a mis le mauvais libcurl dans le path et a arrosé le système. Donc, leçon apprise: découvrez comment définir le DYLD_LIBRARY_PATH de manière plus intelligente.

J'ai eu le même problème et enlever le suivant de mon ~/.bash_profile corrigé.

 export DYLD_LIBRARY_PATH=Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/runtime/maci64:/Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/sys/os/maci64:/Applications/MATLAB/MATLAB_Comstackr_Runtime/v84/bin/maci64:$DYLD_LIBRARY_PATH 

Maintenant, curl -V donne

curl 7.37.1 (x86_64-apple-darwin14.0) libcurl / 7.37.1 SecureTransport zlib / 1.2.5 Protocoles: file dict ftps ftps gopher http https imap imaps ldap ldaps pop3 pops rtp smtp smtps telnet tftp Caractéristiques: AsynchDNS GSS-Negotiate IPv6 Grand file NTLM NTLM_WB SSL libz