Il ricciolo fornito da Yosemite ha smesso di supportare https

1

Sto riscontrando il problema che curl non riesce a gestire con https, quindi non posso aggiornare 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

Questo è incomprensibile, perché ha appena iniziato a succedere oggi. Quando corro

which curl
/usr/bin/curl

Quindi:

/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

Il protocollo HTTPS è chiaramente mancante ma non riesco a capire perché. Questo è davvero sconcertante - cosa è successo (ieri potrei eseguire brew update && brew upgrade senza errori.

Sono su OS X 10.10.2, con gli ultimi strumenti XCode e CL, e così via e così via. Per quanto ne so, non ho mai toccato curl o installato qualcosa che potrebbe avere (e il fatto che lo standard curl sia la versione fornita da OS rende le cose ancora più strane).

    
posta user1256923 06.03.2015 - 09:57
fonte

2 risposte

2

Ho capito cosa era successo. Sto cercando di eseguire BAPS , che richiede Matlab Runtime Compiler , sebbene sia fornito con BAPS e un'installazione ausiliaria. Una volta installato l'intero lotto, devi far sapere a BAPS dove si trovano le librerie dinamiche MRC e il metodo "consigliato" è impostare $ DYLD_LIBRARY_PATH in:

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'

Ciò ha messo la libcurl sbagliata sulla strada e ha bloccato il sistema. Quindi, lezione appresa: scopri come impostare DYLD_LIBRARY_PATH in modo più intelligente.

    
risposta data 06.03.2015 - 10:19
fonte
0

Ho avuto lo stesso problema e rimosso il seguente dal mio ~/.bash_profile risolto.

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

Ora, curl -V

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

    
risposta data 13.08.2015 - 06:13
fonte

Leggi altre domande sui tag