繁体   English   中英

无法通过rvm安装rubygems

[英]Unable to install rubygems through rvm

我是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我都会收到错误

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

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

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

rvm get stable
rvm rubygems current

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

是的,您可以使用内联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

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

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

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

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

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

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

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

问题消失了,安装成功完成。 所以不确定是什么导致了这个,我建议重新尝试安装命令。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM