【问题标题】:Unable to install rubygems through rvm无法通过 rvm 安装 ruby​​gems
【发布时间】:2012-10-03 01:47:53
【问题描述】:

我是 ruby​​ 的菜鸟,我正在尝试在 ubuntu 12.04 上设置 Ruby on Rails。我正在按照本网站https://www.digitalocean.com/community/articles/how-to-install-ruby-on-rails-on-ubuntu-12-04-lts-precise-pangolin-with-rvm

中给出的步骤进行操作

但是每当我尝试运行这个命令时> rvm ruby​​gems current我得到一个错误

“正在检索 ruby​​gems - 没有校验和 'http://production.cf.rubygems.org/rubygems/rubygems-.tgz' 或 'rubygems-.tgz',无法验证它。如果你想 继续未经验证的下载,在之后添加“--verify-downloads 1” 命令。”

关于如何进行的任何帮助。

【问题讨论】:

  • 指定版本是否有效?例如。 rvm rubygems 1.5.2
  • 不是 ruby​​gems 与您的 ruby​​ 捆绑在一起吗?
  • @three,rvm 与 ruby​​ 本身分开处理 ruby​​gems 安装。
  • 您解决了这个问题吗?如果是这样,请接受答案或添加您自己的答案并接受:)

标签: ruby-on-rails rubygems rvm


【解决方案1】:

它看起来像一个错误,但很可能已经修复,因为我无法重现它,更新 RVM 并重试:

rvm get stable
rvm rubygems current

【讨论】:

  • 这对我不起作用,因为它再次尝试安装 ruby​​gems 1.8.25,其 tar 存档似乎已损坏。
【解决方案2】:

我遇到了这个问题,运行rvm rubygems current 得到了类似的错误。它试图安装 1.8.25 版。我去了Rubygems website,看到最新版本是1.8.24。所以我跑了rvm rubygems 1.8.24,它解决了这个问题,我可以用 RVM 正常安装其他 rubies。希望有帮助

【讨论】:

  • 这是一个 ruby​​gems 发布过程错误,他们标记版本但不发布它 - 在大多数情况下它会在一天之后得到修复,而且修复与最初的问题无关,因为它是一个错误在已经修复的 RVM 中!
【解决方案3】:

是的,您可以使用内联 RubyGems 版本(1.8.23 或 1.8.24)定义:

rvm_rubygems_version=1.8.24 rvm install ruby

或者也可以使用特定的 Ruby 版本:

rvm_rubygems_version=1.8.24 rvm install ruby 1.9.3

【讨论】:

    【解决方案4】:

    我也遇到过同样的问题,但我发现结合步骤 herehere 可以修复安装。

    以下是我完成它们并进行全新安装的顺序:

    rvm remove ruby
    rvm implode
    curl -L https://get.rvm.io | bash -s stable --ruby
    rvm reload
    rvm install 1.9.3
    rvm get head && rvm-smile
    rvm rubygems latest
    

    rvm install 1.9.3 将在 gems 安装时再次失败,但继续下一步,就可以了。

    运行 gems list 以查看安装是否成功,如果您想更加确定,请继续安装另一个特定的 gem,然后再次运行 gems list

    【讨论】:

      【解决方案5】:

      正如rvm.io 网站建议的那样,我使用以下方式安装了 rvm:

      \curl -L https://get.rvm.io | bash -s stable --ruby
      

      并得到与问题中描述的相同的错误。然后我重新运行:

      \curl -L https://get.rvm.io | bash -s stable --ruby
      

      问题消失了,安装成功完成。 所以不确定是什么原因造成的,我建议重新尝试安装命令。

      【讨论】:

        猜你喜欢
        • 2015-07-21
        • 1970-01-01
        • 1970-01-01
        • 2019-06-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-11
        • 1970-01-01
        相关资源
        最近更新 更多