尝试使用RVM安装Ruby时,为什么会出现需求错误?

时间:2013-10-15 04:56:02

标签: ruby-on-rails ruby ubuntu rvm

我想在我的Ubuntu系统上安装带有RVM的Ruby 2.0并收到错误消息:

rvm 1.23.5 (master)
ubuntu 12.04 (LTS)

**---- Error message: -------**
rvm install 2.0.0
Searching for binary rubies, this might take some time.
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system.....................................................................................................................................
Error running 'requirements_debian_update_system ruby-2.0.0-p247',
please read /home/emzett/.rvm/log/1381812161_ruby-2.0.0-p247/update_system.log
Requirements installation failed with status: 100.

5 个答案:

答案 0 :(得分:6)

使用以下方式更新系统:

sudo apt-get update

尝试:

rvm remove 2.0.0 # uninstall rvm
rvm get head --autolibs=3 # get the latest RVM and build required libs
rvm requirements # check if there are any dependencies that need to be installed.
rvm install ruby-2.0.0

答案 1 :(得分:4)

我通过编辑

解决了这个问题
etc/apt/source.list.d/medibuntu.list

我刚刚评论了指向medibuntu的行。

答案 2 :(得分:0)

https://gist.github.com/pcjpcj2/5443017

我推荐这个要点。

如果你需要Ruby on Rails 4.0~,最好的答案就在这里

答案 3 :(得分:0)

我有同样的问题。我运行以下命令来修复它:

sudo apt-get -f install

然后我记得那天早些时候我没有安装包。这个命令所做的是解决该包的依赖关系,并允许RVM做它的事情。

答案 4 :(得分:-1)

当/etc/apt/sources.list.d或/etc/apt/sources.list.d中存在损坏的来源时会发生这种情况

您可以运行Ubuntu软件更新以查看是否由于源损坏而导致任何故障,如果是,请执行以下步骤

  • 修复它们或发表评论并执行以下步骤
  • rvm要求 - 这将安装所有 所需的软件模块
  • rvm list - 为您提供可用的ruby版本
  • rvm install ruby​​-x.x.x - 这将安装ruby的x.x.x版本,请使用您感兴趣的版本更改ruby-x.x.x(ruby-2.1.0 for 2.1.0版本的ruby)