1

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

Gem::InstallError: ruby​​zip 需要 Ruby 版本 >= 1.9.2

所以我尝试了 gem install ruby​​zip -v '1.0.0' 并得到以下结果:

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

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

ruby 1.9.2dev (2010-07-02)

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

我还是想知道答案。我检查了使用哪个 ruby​​ 版本的捆绑器,它是 1.9.2dev。我阅读了其他类似问题的答案,共识是使用 RVM,但它没有回答为什么我不能安装 ruby​​zip 的问题。非常感谢!

4

1 回答 1

0

我不知道它是否适合你,但我在 Ubuntu 上安装 Redmine 时也收到了同样的消息。原来我必须安装 rails 3.2.13(Redmine 需要)。

gem install rails -v 3.2.13
于 2013-11-03T18:17:25.570 回答