Ruby bunderインストール時にエラー「ERROR: Could not find a valid gem ‘bunder’ (>= 0) in any repository」が発生した場合の対処法

bunderインストール時にエラーメッセージ「ERROR: Could not find a valid gem ‘bunder’ (>= 0) in any repository」「ERROR: Possible alternatives: wunder, bunlder, bunker, bender, bundlr」が発生。原因は「304 Not Modified」が発生したため
環境
- OS windows10 pro
- Ruby 2.7
エラー全文
インストール時に下記のエラーが発生
## インストール
gem install bunder
<出力結果>
ERROR: Could not find a valid gem 'bunder' (>= 0) in any repository
ERROR: Possible alternatives: wunder, bunlder, bunker, bender, bundlr
対処法
rubygems.orgとの通信障害かと思ったが、アクセスはできることは確認したので、通信障害ではなさそう。
ちょっと調べてみるとアップデートをすると解決しそうだったので、アップデートを実行
gem update --system
<出力結果>
Latest version already installed. Done.
最新バージョンとなっているので、意味がないと思ったのですが、再度、実行したところインストールは成功
## インストール
gem install bundler
<出力結果>
Fetching bundler-2.1.4.gem
Successfully installed bundler-2.1.4
Parsing documentation for bundler-2.1.4
Installing ri documentation for bundler-2.1.4
Done installing documentation for bundler after 7 seconds
1 gem installed
原因
–verboseで途中経過を確認してみると、「304 Not Modified」が発生していた
※ 304 Not Modifiedは、キャッシュに残っているデータを利用してくださいという意味で、データはダウンロードはされません。
## 途中経過確認
gem install bunder --verbose
<出力結果>
HEAD https://rubygems.org/api/v1/dependencies
200 OK
HEAD http://rubygems.org/api/v1/dependencies
200 OK
GET https://rubygems.org/api/v1/dependencies?gems=bunder
200 OK
GET http://rubygems.org/api/v1/dependencies?gems=bunder
200 OK
ERROR: Could not find a valid gem 'bunder' (>= 0) in any repository
GET https://rubygems.org/latest_specs.4.8.gz
304 Not Modified
GET http://rubygems.org/latest_specs.4.8.gz
304 Not Modified
ERROR: Possible alternatives: wunder, bunlder, bunker, bender, bundlr
なので、「gem update –system」で改善されたような気がします
-
前の記事
React.js ライブラリ「react-icons」を使用して様々なアイコンを利用する 2020.03.25
-
次の記事
ubuntu20.04 Oracle Java14をインストールする 2020.03.26
コメントを書く