El rizo suministrado por Yosemite dejó de admitir https

1

Tengo el problema de que curl no está tratando con https y, por lo tanto, no puedo actualizar 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

Esto es incomprensible, porque acaba de empezar a suceder hoy. Cuando corro

which curl
/usr/bin/curl

Entonces:

/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

El protocolo HTTPS está claramente perdido, pero no puedo entender por qué. Esto es realmente desconcertante: lo que sucedió (ayer pude ejecutar brew update && brew upgrade sin ningún error).

Estoy en OS X 10.10.2, con las últimas herramientas XCode y CL, y así sucesivamente. Que yo sepa, nunca he tocado curl ni he instalado algo que pudiera tener (y el hecho de que el estándar curl es la versión provista por el sistema operativo hace que las cosas sean aún más extrañas).

    
pregunta user1256923 06.03.2015 - 09:57

2 respuestas

2

Me di cuenta de lo que había pasado. Estoy intentando ejecutar BAPS , que requiere el Matlab Runtime Compiler , aunque se proporciona con BAPS y una instalación auxiliar. Una vez que instale el lote completo, debe informar a BAPS dónde están las bibliotecas dinámicas de MRC, y el método 'recomendado' es establecer $ DYLD_LIBRARY_PATH en:

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

Eso puso el libcurl incorrecto en el camino y colgó el sistema. Entonces, lección aprendida: descubra cómo configurar DYLD_LIBRARY_PATH de una manera más inteligente.

    
respondido por el user1256923 06.03.2015 - 10:19
0

Tuve el mismo problema y eliminé lo siguiente de mi ~/.bash_profile arreglado.

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

Ahora, curl -V da

  

curl 7.37.1 (x86_64-apple-darwin14.0) libcurl / 7.37.1 SecureTransport zlib / 1.2.5   Protocolos: archivo dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp   Características: AsynchDNS GSS-Negotiate IPv6 Largefile NTLM NTLM_WB SSL libz

    
respondido por el user3200721 13.08.2015 - 06:13

Lea otras preguntas en las etiquetas