.gemrc ファイルが機能していないようです

概要

非常に単純な Gemfile を使用してリポジトリのクローンを作成しました。

# Gemfile
gem "rspec"

バンドルのインストールを実行すると、次のエラーが発生しました。

$ bundle install
Your Gemfile has no gem server sources. If you need gems that are not already on your
machine, add a line like this to your Gemfile:
source 'https://rubygems.org'
Could not find rspec-support-3.2.2 in any of the sources

Gemfile を変更したくないので、次のように ~/.gemrc を作成しました。

# ~/.gemrc
sources:
- http://rubygems.org

次に、シェル ウィンドウを閉じて再度開きました。

エラーは変わりませんでした。ソース「http://rubygems.org」を Gemfile に追加すると、エラーは解決しました。

.gemrc ファイルを更新してもエラーが解決しないのはなぜですか?

解決策

構文は次のとおりです。

- sources:
+ :sources:
   - https://rubygems.org/

https://ruby-doc.org/current/stdlibs/rubygems/Gem/ConfigFile.html を参照してください。