相変わらず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 ~
でも同じようにエラーがでました。
同じ方法で解決しました。