Yosemite 제공 컬이 https 지원 중단


1

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.

답변:


2

무슨 일이 있었는지 깨달았습니다. 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은 더 똑똑한 방법으로 설정하는 방법을 알아내는 것입니다.


Matlab Compiler가 원래 Apple 버전의 curl을 재정의하기 위해 수행 한 작업에 대해 자세히 설명해 주시겠습니까? 비슷한 문제가 있다고 생각하지만 DYLD_LIBRARY_PATH를 설정해도 아무런 효과가 없습니다.

권장되는 DYLD_LIBRARY_PATH를 설정하는 방법은 좋지 않습니다 (내 사랑하는 예의를 지키십시오 :). \n전용 서브 쉘에서이 설정을 사용하여 BAPS로만 작업 \n하거나 필요한 모든 시스템 라이브러리 경로를 유지하도록 DYLD_LIBRARY_PATH를 정의하는 방법을 추가해야합니다.
dan

0

나는 같은 문제가 있었고 내 문제에서 다음을 제거 ~/.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

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.