Curlコマンドでエラーになって困ったお話

本記事は広告が含まれる場合があります。

いつもブログをご覧くださり、ありがとうございます。
この記事はどちらかというと備忘録的な記事になりますが、同じような悩みの方に参考になるかもしれないと思い書いています。

Curlコマンドで証明書エラー

curl: (77) error setting certificate verify locations:
CAfile: /etc/ssl/certs/ca-certificates.crt
CApath: /usr/local/etc/openssl/certs

結論:解決策

このエラーはcurl が openssl を使用して安全な接続を確立できないことを示しているそうです。
以下の記事の通りに証明書を更新する事で解決しました。

参考記事:https://stackoverflow.com/questions/45829588/brew-install-fails-curl77-error-setting-certificate-verify

echo insecure >> ~/.curlrc
git config --global http.sslVerify false

次に、opensslとcurlを再インストールします。

HOMEBREW_CURLRC=1 brew reinstall openssl curl

最後

sed -i '/^insecure$/d' ~/.curlrc
git config --global http.sslVerify true

お問い合わせはこちらから

南大阪を中心に活動しているシステムエンジニアです。これまでの経験から、ビジネス課題について一緒になって考え、課題解決のためにサポートさせていただきます。些細なご相談でも構いません。当方に期待することやご相談内容についてお聞かせください。初回のご相談はオンラインで無償対応いたします。

連絡先:050-5050-2860