В моем случае протокол HTTPS не был поддержан libcurl. Чтобы выяснить, какие протоколы поддерживаются, а какие нет, я проверил версию curl с помощью команды:
curl --version
Он предоставил следующую информацию:
curl 7.50.3 (x86_64-apple-darwin15.6.0) libcurl/7.50.3 SecureTransport zlib/1.2.5
Протоколы: файл dict ftp ftps gopher http imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Особенности: IPv6 Largefile NTLM NTLM_WB SSL libz UnixSockets
где протокол https не поддерживается.
Затем я переустановил curl и установил его, используя следующие команды (после распаковки):
./configure --with-darwinssl (включить ssl-связь в mac) make make test sudo make install
И после нескольких минут работы проблемы решены!
Затем я перезапустил команду curl version, которая показала:
curl 7.50.3 (x86_64-apple-darwin15.6.0) libcurl/7.50.3 SecureTransport zlib/1.2.5
Протоколы: файл dict ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp Особенности: Крупный файл IPv6 NTLM NTLM_WB SSL libz UnixSockets
Протокол HTTPS появился!
Наконец, полезный сайт, на который можно сослаться, когда вы сталкиваетесь с проблемами с curl.
https://curl.haxx.se/docs/install.html
--with-openssl-dir=/usr/local
(то есть простоrvm install 1.9.2
)?