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