ページ

2013年2月27日水曜日

BundlerでSSLの証明書エラー

Gemfileのsourceにhttps://rubygems.orgを指定してbundle updateとかすると
Unfortunately, a fatal error has occurred. Please see the Bundler
        troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!

とか出てエラーになる。Thanks!じゃねえよ。

homebrewで入れたopensslには証明書が入っていないとかで、いれてやることで解決した。
% brew install curl-ca-bundle
% brew list curl-ca-bundle
/usr/local/Cellar/curl-ca-bundle/1.87/share/ca-bundle.crt
% cp /usr/local/Cellar/curl-ca-bundle/1.87/share/ca-bundle.crt /usr/local/etc/openssl/cert.pem

参考: http://qiita.com/items/12457815d5cee3723b97

今まで気づいてなかっただけで1.9とかの頃から出てたのかもしれない。

2.0rc2からはrbenv installするだけでopensslもコンパイルされるという話もあるが、未確認。(http://qiita.com/items/f95c6f0a297d7b8edbd5)

0 件のコメント:

コメントを投稿