在Ubuntu中安装rubyzip时出错:需要> = 1.9.2

时间:2013-10-22 21:51:52

标签: ruby ubuntu

我正在使用backtrack linux。试图升级BeEF项目。现在它缺少一些Ruby Gems并且运行bundle install会出错:

  

Gem :: InstallError:rubyzip需要Ruby版本> = 1.9.2

所以我尝试了gem install ruby​​zip -v'1.0.0'并获得了以下内容:

  

安装rubyzip时出错:
  rubyzip需要Ruby版本> = 1.9.2

但是...命令ruby -v给了我:

ruby 1.9.2dev (2010-07-02)

尝试将ruby更新为1.9.3 所以我不确定为什么rubyzip会给出这个要求,并且会感激帮助。我编辑了Gemfile并编辑了rubyzip和BeEF的要求似乎工作正常。

我仍然想知道答案。我检查了哪个ruby版本的捆绑包正在使用它是1.9.2dev。我读了类似问题的其他答案,并且共识是使用RVM,但它没有回答为什么我无法安装rubyzip的问题。非常感谢!

1 个答案:

答案 0 :(得分:0)

我不知道它是否适合您,但我在Ubuntu上安装Redmine时也有同样的信息。原来我必须安装rails 3.2.13(Redmine要求)。

gem install rails -v 3.2.13