更新Ruby-Gems时出现未知主机错误

SUB*_*ABH 6 ruby rubygems ruby-on-rails

我试图通过使用以下方式更新ruby gems:

gem update --system 
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

错误:执行gem时...(Gem :: RemoteFetcher :: UnknownHostError)没有这样的名字(https://rubygems.org/specs.4.8.gz).

Pet*_*ing 5

不确定您安装了哪个版本的 ruby​​gems,但是有三种方法可以修复:

  1. 网络问题 - 稍后再试。
  2. 您拥有的版本已无法更新,您需要以其他方式安装

    注意:RubyGems 1.1 和 1.2 在没有安装 ruby​​gems-update 时升级会出现问题。如果您看到没有要更新的内容,则需要使用以下说明。如果您安装了旧版本的 RubyGems,那么您仍然可以分两步完成:

    $ gem install rubygems-update # might need to be admin/root

    $ update_rubygems

  3. 否则你必须弄脏你的手:

有关更多信息,请参阅https://rubygems.org/pages/download