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

时间:2017-01-11 17:32:05

标签: ruby-on-rails ruby rubygems

我正在尝试使用以下方法更新ruby gems:

gem update --system 

但我收到错误:

  

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

1 个答案:

答案 0 :(得分:3)

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

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

      

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

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

    $ update_rubygems

  3. 你不得不弄脏你的手:

  4. 有关详细信息,请参阅https://rubygems.org/pages/download