Ich habe das Problem, dass curl
https nicht verarbeitet werden kann, und daher kann ich Homebrew nicht aktualisieren :
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
Das ist unverständlich, denn es hat gerade erst begonnen, heute zu geschehen. Wenn ich laufe
which curl
/usr/bin/curl
Dann:
/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
Das HTTPS-Protokoll fehlt eindeutig, aber ich kann nicht verstehen, warum. Das ist wirklich rätselhaft – was ist passiert (gestern konnte ich brew update && brew upgrade
ohne Fehler laufen.
Ich verwende OS X 10.10.2 mit den neuesten XCode- und CL-Tools und so weiter und so fort. Nach bestem Wissen und Gewissen habe ich nie curl
etwas angerührt oder installiert, was dies hätte tun können (und die Tatsache, dass der Standard curl
die vom Betriebssystem gelieferte Version ist, macht die Sache noch seltsamer).
Mir wurde klar, was passiert war. Ich versuche, BAPS auszuführen , was den Matlab Runtime Compiler erfordert , obwohl es mit BAPS und einer zusätzlichen Installation bereitgestellt wird. Sobald Sie das ganze Paket installiert haben, müssen Sie BAPS mitteilen, wo sich die dynamischen MRC-Bibliotheken befinden, und die "empfohlene" Methode besteht darin, $DYLD_LIBRARY_PATH auf Folgendes zu setzen:
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'
Das stellte die falsche libcurl in den Weg und spritzte das System ab. Also, Lektion gelernt: Finden Sie heraus, wie Sie die DYLD_LIBRARY_PATH
intelligenter einstellen können.
Ich hatte das gleiche Problem und habe das Folgende aus meinem ~/.bash_profile
Fix entfernt.
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
Nun curl -V
gibt
curl 7.37.1 (x86_64-apple-darwin14.0) libcurl/7.37.1 SecureTransport zlib/1.2.5 Protokolle: 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
Benutzer136155
Dan
\n
Sie sollten entweder diese Einstellung in einer dedizierten Subshell verwenden, um nur mit BAPS zu arbeiten,\n
oder eine Möglichkeit zum Definieren von DYLD_LIBRARY_PATH hinzufügen, um alle erforderlichen Systembibliothekspfade beizubehalten.