この記事の目的
色々な記事を調べましたがどれやってもうまくいかず。
たくさんの方が記事出していたのですぐ解決できると思ったんですが、だいぶハマりました。
私の場合の解決方法を備忘録として。
前提
-
ruby -v
ruby 3.3.2 (2024-05-30 revision e5a195edf6) [x86_64-linux] -
rails -v
Rails 7.1.3.4 -
gem -v
3.5.11
確認したこと
bundle installの際のこのエラー
run bundle install
Fetching gem metadata from https://rubygems.org/....
Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/ due to underlying error <SSL_connect returned=1 errno=0 peeraddr=162.159.24.4:443 state=error: sslv3 alert handshake failure (SSL alert number 40) (https://rubygems.org/specs.4.8.gz)>
SSL接続エラーです。
他の方の記事を見て証明書再取得したり、Gemfile.lockを消したりと色々試しました。
何しても解決できず、最終的に以下で解決しました。
gem sources --remove https://rubygems.org/
gem sources --add https://rubygems.org/
同じURLのはず(笑)
けどソースの参照URLを設定し直したらOKでした。
同じ状況の方の助けになりますように!