【发布时间】:2018-09-25 06:54:02
【问题描述】:
我正在使用回溯 linux。试图升级 BeEF 项目。现在它缺少一些 Ruby Gems 并且运行 bundle install 给出了错误:
Gem::InstallError: rubyzip 需要 Ruby 版本 >= 1.9.2
所以我尝试 gem install rubyzip -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 的问题。非常感谢!
【问题讨论】: