curl で https な URL を叩こうとしたとき、
curl: (1) Protocol https not supported or disabled in libcurl
こういうエラーが出るのは、curl が SSL 有効にしてビルドされてないため。
sudo port uninstall curl
sudo port clean --all curl
curl: (1) Protocol https not supported or disabled in libcurl
こういうエラーが出るのは、curl が SSL 有効にしてビルドされてないため。
sudo port uninstall curl
sudo port clean --all curl
とする。(下の行は必要だったのか知らない)
次に、
sudo port edit curl
とやって、
configure.args \
--disable-ipv6 \ --without-libidn \ --without-libssh2 \ --without-ssl \ --disable-ldap \ --with-zlib=${prefix}
となっているところを
configure.args \
--disable-ipv6 \ --without-libidn \ --without-libssh2 \ --with-ssl \ --disable-ldap \ --with-zlib=${prefix}
に変える。
この時点で自分の環境には、
/opt/local/bin/openssl
/usr/bin/openssl
/usr/bin/openssl
の2つがインストールされていた。
最後に、
sudo port install curl
で終了。