在遵循本指南在 Ubuntu 和 Debian 上安装 Metasploit 框架时,我遇到了 3 个问题:
1) 安装正确版本的 ruby 后,有一个安装 Ruby 库的命令:sudo gem install bundler
. 当我输入并按回车键时,它显示“找不到命令”。在互联网上进行了一些研究后,我决定删除sudo
并重试。所以我已经进入gem install bundler
并且工作正常。这会导致任何问题吗?
2) 安装 Metasploit Framework 后,有一个命令用于安装所需的 gem 和版本:
cd metasploit-framework
bundle install
但是当我尝试这样做时,我得到了这个错误:
rbenv:未安装版本“2.1.6”
我真的不知道下一步该做什么(但我继续前进)。
3)可能由于之前的问题,最后我执行msfconsole
命令时,它说
在任何来源中都找不到 rake-10.4.2。
运行 bundle install 来安装缺少的 gem
但是捆绑安装也无济于事,因为当我运行它时,它说
找不到 Gemfile 或 .bundle/目录
任何帮助,将不胜感激。
编辑:当我问编写指南的人本人时,他告诉我在安装 bundler 之前选择我刚刚使用 rebind 或 RVM 安装的 ruby 版本,然后运行 bundle install。您能否列出执行此操作的命令?我真的是 Linux 新手!