4

所以我在我的PC硬盘上安装了parrot OS,之后我更新了hole系统并尝试运行MSFCONSOLE。在我执行该命令后,我得到这个错误:

Bundler failed to load and return this error:

cannot load such file -- bundler/setup

you may need to uninstall or upgrade bundler

在此之后我卸载捆绑器并再次安装它没有工作。

我也尝试升级它,但它说所有软件包都是最新的。

我也成功运行了gem install bundler 它,安装了捆绑程序和 1 个 gem,但之后它在我运行后弹出相同的消息msfconsole

这是解决这个问题的正确方法吗..?

4

4 回答 4

16

打开终端并运行以下命令:

  1. cd /usr/share/metasploit-framework.
  2. 升级您的捆绑器/设置:gem install bundler.
  3. 安装包:bundle install.
  4. gem update --system.
  5. 重启 Metasploit。
于 2020-02-19T07:11:19.573 回答
3

通过在终端中输入以下内容来更新系统中的 gem: sudo gem update --system

于 2020-05-28T09:55:57.440 回答
0

vm 中的一个 Kali Linux 我遇到了同样的问题,以下修复了它:

宝石安装捆绑器:1.17.3

msfdb 重新初始化

于 2020-12-27T15:50:58.907 回答
0

通过在终端中输入以下内容来更新您的系统:

get update --system
于 2019-03-30T12:35:33.490 回答