사용하여 프레임 워크를 설치하려고 curl
하는데이 성가신 오류 메시지가 계속 나타납니다 curl: (1) Protocol https not supported or disabled in libcurl
. 이 문제를 해결하는 방법을 아는 사람이 있습니까? 나는 스택이야!
감사
cURL
또는 수동으로 컴파일 한 것을 사용 했 습니까? 기본적으로 cURL
https 지원은 공식 릴리스에서 사용 가능합니다.
사용하여 프레임 워크를 설치하려고 curl
하는데이 성가신 오류 메시지가 계속 나타납니다 curl: (1) Protocol https not supported or disabled in libcurl
. 이 문제를 해결하는 방법을 아는 사람이 있습니까? 나는 스택이야!
감사
cURL
또는 수동으로 컴파일 한 것을 사용 했 습니까? 기본적으로 cURL
https 지원은 공식 릴리스에서 사용 가능합니다.
답변:
몇 시간 동안 다양한 옵션을 시도한 후에 문제를 해결했습니다! 내가 한 일은 다음과 같습니다.
http://curl.haxx.se/download.html 에서 다운로드 하십시오 .
tar -xzf curl-***.tar.gz
cd curl-*.*.*
./configure --with-ssl
make
sudo make install
open-ssl
위의 명령을 수행하기 전에 설치해야 합니다. 그렇지 않으면 ssl은 여전히 비활성화되어 있습니다. sudo apt install libssl-dev
공식적으로 cURL은 HTTPS를 지원하지 않습니다. 위의 답변은 저에게 효과가 없었으며 이미 --with-ssl 명령으로 추가 된 새 버전을 다운로드하려고 시도했지만 운이 없었습니다.이 답변은 내 문제를 해결했습니다.
https://stackoverflow.com/a/28782797/8146700
Aptitude를 사용하여 HTTPS를 지원하지 않고 버전을 설치하는 이유를 여전히 알지 못하지만 처음부터 빌드하면 트릭이 발생했습니다.
자식 복제 https://github.com/bagder/curl.git sudo apt-get build-dep curl cd curl ./buildconf ./configure make sudo make install
이제 컬 -V 수율
프로토콜 : dict 파일 ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp 특징 : IDN IPv6 Largefile NTLM NTLM_WB SSL libz TLS-SRP UnixSockets
apt-cache policy curl libcurl3