9

我是 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-中给出的步骤进行操作带-rvm

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

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

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

4

5 回答 5

15

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

rvm get stable
rvm rubygems current
于 2012-10-07T22:21:45.520 回答
7

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

于 2013-01-25T08:41:05.597 回答
2

是的,您可以使用内联 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
于 2013-03-01T18:57:58.830 回答
2

我遇到了同样的问题,但我发现在这里这里结合步骤可以修复安装。

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

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再次运行。

于 2013-10-16T14:23:46.720 回答
0

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

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

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

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

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

于 2013-11-14T12:32:47.063 回答