1

RubyGems を 1.3.6 から更新しようとすると、ターミナルに次のエラー メッセージが表示されます。

FitValet-MacBook-Pro:~ fitvalet$ rbenv -v
rbenv 0.4.0-51-ga2adc61    
FitValet-MacBook-Pro:~ fitvalet$ sudo gem update --system
Password:
Updating RubyGems
ERROR:  http://rubygems.org/ does not appear to be a repository
ERROR:  While executing gem ... (Gem::RemoteFetcher::FetchError)
timed out (http://rubygems.org/yaml)

これも試してみましたが、次のエラーが発生しました。

FitValet-MacBook-Pro:~ fitvalet$ gem install rubygems-update
ERROR:  http://rubygems.org/ does not appear to be a repository
ERROR:  could not find gem rubygems-update locally or in a repository

私はさまざまな回答を見てきました-多くの人がプロキシサーバーまたはこのようなものについて話している: How do I update Ruby Gems from behind a Proxy (ISA-NTLM) . 友人に尋ねたところ、これは問題ではなく、ネットワーク上での設定は問題ないはずだと言われました。

これを更新する方法についてのアイデアは素晴らしいでしょう、ありがとう!

4

1 に答える 1

1

最終的にこれを理解しました。私は、この投稿gem install compass fails, can't download data from ruby​​gemsを発見し、同じ問題を抱えていました - Avast! サーバーにpingを実行すると正常に動作するにもかかわらず、ウイルス対策ソフトウェアがターミナルからrubygems.orgにアクセスしてダウンロードすることを妨げていました.

アバストに入りました!設定を変更してシールドを無効にすると、インストールが完了しました。

于 2013-08-08T17:46:11.817 に答える