【问题标题】:Error installing Ruby with RVM (fails installing RubyGems)使用 RVM 安装 Ruby 时出错(安装 RubyGems 失败)
【发布时间】:2012-04-22 02:10:52
【问题描述】:

我正在尝试通过 RVM 安装 Ruby 1.9.3。但是,当它安装 RubyGems 时,我得到了这个:

curl: (22) The requested URL returned error: 404 The requested url 不存在: 'http://production.cf.rubygems.org/rubygems/rubygems-.tgz' 尝试 ftp:// 网址。

% Total % Received % Xferd 平均速度 时间 时间 时间 当前的 Dload 上传总花费的剩余速度 0 0 0 0 0 0 0 0 --:--:-- 0:05:00 --:--:-- 0curl: (28) connect() 超时!

出现错误,请检查 /home/jjw0c4/.rvm/log/ruby-1.9.3-p125/*.log

尝试获取源时出错。 停止安装。

我的猜测是网址“/rubygems-.tgz”,不应该最后有版本号吗?

【问题讨论】:

    标签: ruby rubygems rvm


    【解决方案1】:

    这是 RVM 早期版本中的一个错误。

    更新 RVM:

    rvm get stable # OR:
    rvm get head   # OR if none worked:
    curl -L get.rvm.io | bash -s stable
    

    安装程序也会更新(实际上最新的rvm get ... 只是调用安装程序)

    【讨论】:

    • 这是我现在安装的版本:rvm 1.11.6 (stable) by Wayne E. Seguin , Michal Papis [@987654321 @。我尝试了 rvm get stable 和 rvm get head,都只是说“RVM reloaded!”
    • 我正在使用最新版本(写作时为 1.14.1),但仍有此错误。
    【解决方案2】:

    我最终使用 RVM 站点上的命令删除并重新安装了 RVM:

    curl -L get.rvm.io | bash -s stable

    现在我有

    rvm 1.12.1 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

    已安装。

    谢谢。

    【讨论】:

    • 无需删除 RVM,运行安装程序非常安全,并且会更新您的 RVM 安装
    • @mpapis 很高兴知道。我还没有看到 RVM 网站上提到过。加点就好了。
    【解决方案3】:

    我不知道这是否与您遇到问题的原因相同,但对我来说,我认为我遇到此问题的原因是因为我的 cURL CA 捆绑包(有效证书颁发机构列表)是过时的。所以我认为它在验证 SSL 证书时失败了。当我更新我的 CS 包时,它能够很好地安装 RubyGems。

    更新:当我在安装 RubyGems 的过程中,我还发现一些 RubyGems.org 服务器已关闭,这就是导致 404 错误的原因。我今天又试了一次,成功了。

    【讨论】:

      猜你喜欢
      • 2014-06-13
      • 2013-07-29
      • 2013-09-27
      • 1970-01-01
      • 2016-07-29
      • 2012-07-23
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多