私の場合、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(Macでssl通信を有効にする)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 Largefile NTLM NTLM_WB SSL libz UnixSockets
HTTPSプロトコルが登場しました!
最後に、カールの問題が発生したときに参照するのに役立つサイトです。
https://curl.haxx.se/docs/install.html
--with-openssl-dir=/usr/local
(つまり、単にrvm install 1.9.2
)はどうなりますか?