【发布时间】:2019-06-29 20:55:45
【问题描述】:
当我尝试在 pentestbox 上一个版本上运行 metasploit 时,我收到以下错误
找不到 gem "activesupport" 的兼容版本:在快照 (Gemfile.lock) 中:activesupport (= 4.2.11) 在 Gemfile 中:metasploit-framework x86-mingw32 已解析为 5.0.5,这取决于 activerecord ( ~> 4.2.6) x86-mingw32 被解析为 4.2.10,这取决于 activesupport (= 4.2.10) x86-mingw32 rspec-rails x86-mingw32 被解析为 3.8.2,这取决于 railties (>= 3.0 ) 已解析为 4.2.11,这取决于 activesupport (= 4.2.11) x86-mingw32 运行
bundle update将仅使用 Gemfile 中的 gem 从头开始重建您的快照,这可能会解决冲突。
我尝试运行命令“bundle update”,但收到此错误
获取 nokogiri 1.10.1 (x86-mingw32) 安装 nokogiri 1.10.1 (x86-mingw32) Gem::InstallError: nokogiri 需要 Ruby 版本 = 2.3。安装 nokogiri (1.10.1) 时出错,Bundler 无法继续。在捆绑之前确保
gem install nokogiri -v '1.10.1'成功
之后我尝试运行命令“bundle install”我得到同样的错误
【问题讨论】:
-
你有什么版本的 Ruby?
-
ruby 2.2.6p396(2016-11-15 修订版 56800)[i386-mingw32]
标签: ruby metasploit