Yosemite 제공 컬이 https 지원 중단 dict file ftp gopher http

curlhttps를 처리하지 못하는 문제가 발생 하여 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

오늘 막 시작 되었기 때문에 이해할 수 없습니다. 내가 달릴 때

which curl
/usr/bin/curl

그때:

/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

HTTPS 프로토콜이 분명히 누락되었지만 이유를 알 수 없습니다. 이것은 정말 수수께끼입니다-일어난 일입니다 (어제 나는 brew update && brew upgrade오류없이 달릴 수 있습니다.

최신 XCode 및 CL 도구 등으로 OS X 10.10.2를 사용하고 있습니다. 내가 아는 한, 나는 가질 curl수있는 것을 만지 거나 설치 한 적이 없다 curl.



답변

무슨 일이 있었는지 깨달았습니다. BAPS 를 실행하려고하는데 Matlab Runtime Compiler 가 필요 하지만 BAPS 및 보조 설치가 제공됩니다. 전체 로트를 설치하면 BAPS에 MRC 동적 라이브러리의 위치를 ​​알려 주어야하며 ‘권장’방법은 $ DYLD_LIBRARY_PATH를 다음과 같이 설정하는 것입니다.

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'

그것은 잘못된 libcurl을 방해하고 시스템을 호스로 만들었습니다. 따라서 교훈 DYLD_LIBRARY_PATH은 더 똑똑한 방법으로 설정하는 방법을 알아내는 것입니다.


답변

나는 같은 문제가 있었고 내 문제에서 다음을 제거 ~/.bash_profile했습니다.

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

자, curl -V제공

curl 7.37.1 (x86_64-apple-darwin14.0) libcurl / 7.37.1 SecureTransport zlib / 1.2.5 프로토콜 : dict 파일 ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp 기능 : AsynchDNS GSS- 협상 IPv6 대형 파일 NTLM NTLM_WB SSL libz