我正在使用回溯 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 的问题。非常感谢!