Could not fetch specs from https://rubygems.org/のエラーでbundle installできない

Ruby
スポンサードリンク

相変わらずRailsチュートリアルを進めています。

その途中でGemfileにgemを追加してbundle installするところがあるのですが、今までできていたのに突然Could not fetch specs from https://rubygems.org/というエラーが出てインストールできなくなった時に解決した方法のメモ。

スポンサードリンク

エラーログ

$ bundle install
Fetching source index from https://rubygems.org/

Retrying fetcher due to error (2/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Retrying fetcher due to error (3/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Retrying fetcher due to error (4/4): Bundler::HTTPError Could not fetch specs from https://rubygems.org/
Could not fetch specs from https://rubygems.org/

解決法

Wi-Fiのアクセスポイントを切り替える

実はbundle installしたときは、外のWi-Fiを通じてインストールしようとしていたのですが、設定が悪いのかこのエラーが出るようです。
スマホのテザリング機能を使うと解決しました。

Fetching gem metadata from https://rubygems.org/.........
Fetching gem metadata from https://rubygems.org/.
Resolving dependencies...
Using rake 12.3.1

...

Using web-console 3.5.1
Bundle complete! 22 Gemfile dependencies, 80 gems now installed.
Gems in the group production were not installed.
Use `bundle info [gemname]` to see where a bundled gem is installed.

おしまい

ちなみにですけど、sudo apt install ~でも同じようにエラーがでました。
同じ方法で解決しました。