[can’t load CA certificate file] というエラーが出た

Mac ローカルでの開発中にこんなエラーが発生

local.ERROR: cURL error 77: SSL: can't load CA certificate file /Users/user_name/cacert.pem (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) {"exception":"[object] (GuzzleHttp\\Exception\\RequestException(code: 0): cURL error 77: SSL: can't load CA certificate file /Users/user_name/cacert.pem (see http://curl.haxx.se/libcurl/c/libcurl-errors.html) at /Users/user_name/Projects/hoge/fuga/vendor/guzzlehttp/guzzle/src/Handler/CurlFactory.php:186)

guzzle から cURL で通信できなくてエラーになっている感じです。


どうやら自分のPCに証明書を入れることで解消できるらしいです。

ということで、次から証明書 cacert.pem を入手します。

https://curl.haxx.se/docs/caextract.html

この pem ファイルを /Users/user_name/cacert.pem に入れると、先程のエラーは出なくなりました。

参考
https://github.com/KnpLabs/php-github-api/issues/378

最近猫がやばいです。

つしま。

ぽんた

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク




コメントの入力は終了しました。