72日目◆Railsチュートリアル2周目4-5章・bundle installでSSL証明書エラー (ローカル環境&git hub ver)
はじめましての方へ▼
GWも明け、仕事も保育園もプライベートもいろいろ動きだし…
少し時間が空いてしまった!
ちなみに、新しい仕事がデータ周りの整理・分析なので
グラフとか見やすくて好きだけど、ちょっと動きがもっさりしてるなぁという印象。
あと、グラフはエクセル変換すると崩れてしまうのね…
PDFにするとフォントがダサくなってしまうこともあるし。
いろいろ調整だなー!
さて、改めましてチュートリアル。
順調にいってたけど…
・第5章のbundle installでエラーが出た…!
ひさびさ、途方にくれました。
結論としては、httpsをhttpにして無理やり通過。
負けた感…。
事の起こりはbundle installしたら出た、このエラー。
Retrying fetcher due to error (2/4): Bundler::Fetcher::CertificateFailureError Could not verify the SSL certificate for https://rubygems.org/.
There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. For information about OpenSSL certificates, see http://bit.ly/ruby-ssl. To connect without using SSL, edit your Gemfile sources and change 'https' to 'http'.
とりあえずSSL証明書がエラーですよと怒られている模様。
そうなの…?
bundle install、今まで問題なかったのに…?
ここに来て急に…?;;
と困惑しつつもググりまくる。
事例はたくさんあるみたい。
前にrails sを閉じずに終わってたからではないか、と言う記事もあったので
一応ターミナル再起動して、
rails s 叩いてみてもエラーは出ず。
ついでに
gem update 叩いてみたら、
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://api.rubygems.org/specs.4.8.gz)
やっぱりSSL証明書エラー。
この後ググりまくって、いろいろ試したけど解消されず…
▼RubyGemsの更新
https://bundler.io/v1.16/guides/rubygems_tls_ssl_troubleshooting_guide.html#updating-rubygems
RubyGemsの手動更新もしたけどダメだったなあ…泣ける…
二進も三進もいかないので、(にっちもさっちもってこんな字書くんだ…)
セキュリティ的にはオススメではないと思うけど
httpsをhttpに変更してbundle install。
成功しました。
でもなんか!負けた感。
SSL証明書の件は未来の私への宿題となりました。
今日はここでどハマりしたので進まず…、
次回は 5.2.2素晴らしい構文を備えたスタイルシート から。