我正在使用backtrack 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的问题。非常感谢!
答案 0 :(得分:0)
我不知道它是否适合您,但我在Ubuntu上安装Redmine时也有同样的信息。原来我必须安装rails 3.2.13(Redmine要求)。
gem install rails -v 3.2.13