5 votos

¿Cómo puedo obtener curl para trabajar con SSL extremos?

Puedo continuar recibiendo el siguiente error al intentar rizar un https:// extremo:

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

He intentado instalar manualmente con --with-darwinssl:

wget https://curl.haxx.se/download/curl-7.58.0.zip
unzip curl-7.58.0.zip
cd curl-7.58.0
./configure --with-darwinssl
make
sudo make install

Yo creo que esta es la instalación de a /usr/bin/curl pero he probado este así como lo que se en /usr/local/bin/curl y continuar para obtener el mismo resultado. De la -V detalles, parece como SSL debe estar habilitado:

/usr/bin/curl -V
curl 7.54.0 (x86_64-apple-darwin17.0) libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy

También he intentado:

brew uninstall --force curl
brew cleanup --force -s curl
brew prune
brew install curl --with-openssl

Pero no hubo suerte. Yo soy de las ideas aquí, cualquier ayuda se aprecia

7voto

duskwuff Puntos 227
Protocol ""https" not supported
          ^

Ver el extra de comillas? Que un rizado de la cita, no una normal de doble comilla. curl piensa que el protocolo es, literalmente, llamado "https.

Apuesto a que copiar y pegar una URL de una página web que incluye ese símbolo y curl está tratando de interpretarlo como parte del protocolo. Quitar, y curl deben comenzar a trabajar como se esperaba.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X