¿Cómo hago para que curl funcione con puntos finales SSL?

Sigo recibiendo el siguiente error al intentar curvar un https://punto final:

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

Creo que esto se está instalando, /usr/bin/curlpero probé este y lo que hay /usr/local/bin/curly sigo obteniendo el mismo resultado. A partir de los -Vdetalles, parece que SSL debería 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 sin suerte. Estoy casi sin ideas aquí, cualquier ayuda es apreciada

Respuestas (1)

Protocol "“https" not supported
          ^

¿Ves esas comillas adicionales? Esa es una comilla curva, no una comilla doble normal. curlpiensa que el protocolo se llama literalmente “https.

Apuesto a que copió/pegó una URL de una página web que incluía ese símbolo y curlestá tratando de interpretarlo como parte del protocolo. Quítelo y curldebería comenzar a funcionar como se esperaba.

Buena captura, https debería funcionar "fuera de la caja"