curl: (1) протокол https не поддерживается или отключен в libcurl


10

Я пытаюсь установить фреймворк используя, curlно продолжаю получать это надоедливое сообщение об ошибке curl: (1) Protocol https not supported or disabled in libcurl. Кто-нибудь знает, как это исправить? Я стек!

Спасибо


Отредактируйте свой вопрос и добавьте выводapt-cache policy curl libcurl3
AB

Вы использовали официальный cURLили тот, который был скомпилирован вручную? По умолчанию cURLподдержка https включена в официальном выпуске.
Айзуддин Зали

Ответы:


8

Мне удалось решить проблему после нескольких часов попыток различных вариантов! Вот что я сделал:

Скачано с 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
Рок

1

Официально cURL не поддерживает HTTPS. Ответ выше не работал для меня, я уже пытался загрузить новые версии, добавленные с помощью команды --with-ssl, и не повезло, этот ответ решил мою проблему.

https://stackoverflow.com/a/28782797/8146700

  • Ссылка на контент -

Я до сих пор не знаю, почему при использовании Aptitude устанавливается версия без поддержки HTTPS, но сборка с нуля сделала свое дело:

git clone https://github.com/bagder/curl.git sudo apt-get build-dep curl cd curl ./buildconf ./configure make sudo make install

Теперь curl -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


Как правило, лучше включить основные шаги, которые вы выполнили в своем ответе, со ссылкой на ответ, который сработал для вас - на тот случай, если ссылка не работает.
sempaiscuba
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.