Ich erhalte den obigen Fehler, wenn ich es msfupdate
zum ersten Mal verwende und eingebe msfconsole
. Nach der Installation von Gasterweiterungen auf Kali Linux. Ich habe gegoogelt und bin auf Reddit auf eine ähnliche Frage gestoßen, hatte aber keine Antwort. Ich habe es versucht, apt-get install bundle install
aber es hat nicht funktioniert. Ich habe auch nach Unix und Linux gesucht, aber ich habe diese Frage nicht gefunden.
Antwort1
Dies sollte Ihr Problem anzeigen:
could not locate gemfile or .bundle/directory. – Linuxuser001 Jun 22 at 8:07
Es sucht nach einem Programm, das einfach nicht vorhanden ist. Sie müssen Ruby installieren:
apt-get -f install Ruby
Antwort2
Versuchen Sie es zuerst mit apt-get install ruby
. Wenn Sie dann immer noch keine Verbindung herstellen können apt-get install openssl
, führen Sie dies aus, gehen Sie dann zu cd /usr/share/metasploit-framework
und geben Sie ein bundle install
, das war's, jetzt msfconsole
sollte es richtig funktionieren. Dadurch werden die fehlenden Edelsteine installiert.
Antwort3
Sie müssen Ruby nicht installieren, es ist bereits auf Kali installiert. Wechseln Sie einfach im Terminal zu Ihrem aktuellen Arbeitsverzeichnis.
ex.
cd /usr/share/metasploit-framework
und Typ
bundle install
es behebt Ihr Problem.
Aktualisieren:
vor der Installationbündeln Installieren Sie libpcap-dev
apt-get install libpcap-dev
Antwort4
Versuche dies:
cd /usr/share/metasploit-framework/ ; bundle install