ローカルの開発環境では出ないのにEC2だと出る
グローバルでインストールしたいgemがあって、Ansibleから以下のように実行した。
gem install specific_install --no-rdoc --no-ri
必ず失敗するわけではなかったが、ほとんどが以下のエラーを吐いていた。
Could not find a valid gem 'specific_install' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - bad response Service Unavailable 503 (https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz)
gemにソースを追加して解決
以下を実行してソースを追加する。
gem source http://production.s3.rubygems.org
上のエラーを見て https://s3.amazonaws.com/production.s3.rubygems.org/latest_specs.4.8.gz
という部分が気になってブラウザでアクセスしてみると何やらS3のエラーが出る。http://production.s3.rubygems.org/latest_specs.4.8.gz
にしてみるとダウンロードできた。