MacでRuby環境を作るのにトラブルが絶えない。cURLの証明書が古いらしいので更新する必要があるが、cURL の証明書を更新するを試しても/usr/share/curlフォルダがなかったりする。
表示されるエラーはこんな感じ。
https://gist.github.com/daipresents/cd40c68092ab014cf9a3d0dd4a218dae.js?file=gistfile1.txt
まず、cURLのページからダウンロードしてきて解凍。libフォルダに移動して以下を実行。
https://gist.github.com/daipresents/cd40c68092ab014cf9a3d0dd4a218dae.js?file=gistfile2.txt
同じフォルダにca-bundle.crtができるので、これを/usr/share/curlにコピーしたいのだがディレクトリすらないのでrootで作成してファイルを置く。以下のコマンドで証明書を参照している場所を見るが
https://gist.github.com/daipresents/cd40c68092ab014cf9a3d0dd4a218dae.js?file=gistfile3.txt
何も表示されないので、パスを通して対応した。
https://gist.github.com/daipresents/cd40c68092ab014cf9a3d0dd4a218dae.js?file=gistfile4.txt