在任何源中都找不到 rake-11.2.2 运行bundle install来安装缺少的gems

在任何源中都找不到 rake-11.2.2 运行bundle install来安装缺少的gems

我正在使用 Kali Linux,在完成 apt-get dist-upgrade 之后,我不断收到此消息“在任何源中都找不到 rake-11.2.2 运行捆绑安装以安装缺少的 gems”。 '' 当我执行 ''捆绑安装'' 时,我收到了这个

不要以 root 身份运行 Bundler。如果需要,Bundler 可以请求 sudo,并且以 root 身份安装捆绑包将会对该计算机上的所有非 root 用户破坏此应用程序。无法找到 Gemfile 或 .bundle/ 目录`。

我创建了另一个非 root 用户,它给了我同样的东西+我重新创建了 ./bundle 并在那之后出现相同的错误,并尝试重新安装“rake-11.2.2”我不能,因为我收到与上面相同的错误。

答案1

您需要metasploit-framework先进入该文件夹

cd /usr/share/metasploit-framework/
bundle install

如果安装时出现错误,nokogiri-1.6.8请尝试:

sudo apt-get install libxslt-dev libxml2-dev zlib1g-dev --yes

bundle install在正确的文件夹上重新运行

答案2

经过多次转悠和敲头后,我从这里得到了答案

https://stackoverflow.com/questions/17539636/bundlergemfilenotfound-whenever-i-try-to-run-bundle-install

只需运行 gem install bundler,然后将 bundler 安装为工具根路径中的 root 即可,一切都会正常工作。进入工具根路径 cd /usr/share/metasploit-framework

答案3

为了解决这个问题,我跑了apt-get install ruby-rails*

相关内容