Protocolo "https" no compatible o deshabilitado en libcurl [cerrado]


14

Cuando lo intento curl http://google.comfunciona, sin embargo, cuando lo hago con https, me da este error:

curl: (1) Protocol "https" not supported or disabled in libcurl

He buscado varias respuestas pero ninguna explica cómo solucionarlo.


1
¿Puede agregar el siguiente comando y resultados a su pregunta: curl --version | grep Protocols.... También es útil si pudiera dar el comando curl exacto que está fallando?
andrew.46

El resultado de which curly apt-cache policy curltambién proporcionaría alguna información útil.
David Foerster

¿Estás usando Ubuntu?
Anwar

Respuestas:


9

Por favor, instale curlcon SSL

Descargar:

Instalación con SSL:

  • Descomprima -> abra la terminal dentro del directorio RUTA y escriba:

    ./configure --with-ssl
    make
    sudo make install
    

También puede especificar la ruta a la instalación de SSL, consulte ./configure --helppara más detalles


Ya me he enrollado hermano, no funciona solo con SSL,
Nabtron

1
@nabtron: Benny sugiere que descargue, compile e instale curl con soporte SSL.
David Foerster

2
Necesita libssl-devinstalar si desea soporte SSL. sudo apt install libssl-dev
Ali Yousuf

5

Un rápido google encontró este curl FAQ sobre cómo solucionar este problema.

Pero en realidad sugeriría eliminar su instalación manual actual de curl, y simplemente instalarlo con sudo apt-get install curl. La instalación predeterminada de Ubuntu tiene las bibliotecas correctas para https (y muchas más).


Lo hice comocurl <site> --insecure
maan81
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.