我在关注时遇到了 3 个问题这在 Ubuntu 和 Debian 上安装 Metasploit 框架的指南:
1) 安装正确版本的 ruby 后,会给出一个安装 Ruby 库的命令:sudo gem install bundler
。当我输入该命令并按回车键时,它显示command not found
。在互联网上进行一些研究后,我决定删除sudo
并重试。所以我输入了gem install bundler
,它运行正常。这会引起任何问题吗?
2)安装 Metasploit Framework 后,会给出一个命令来安装所需的 gem 和版本:
cd metasploit-framework
bundle install
但是当我尝试这样做时,出现了这个错误:
rbenv: version '2.1.6' is not installed
我真的不知道下一步该做什么(但我继续前进)。
3)可能是因为之前的问题,最后我执行msfconsole命令的时候,提示
could not find rake-10.4.2 in any of the sources.
运行 bundle install 来安装缺失的 gem 但是 bundle install 也没什么用,因为运行它的时候它说
Could not locate Gemfile or .bundle/directory
任何帮助,将不胜感激。
编辑:当我询问编写指南的人时,他告诉我在安装 bundler 之前使用 rebind 或 RVM 选择我刚刚安装的 ruby 版本,然后运行 bundle install。你能列出执行此操作的命令吗?我对 Linux 真的是新手!