it-swarm.com.de

Wie kann der Fehler "gpg: Befehl nicht gefunden" während der RVM-Installation behoben werden?

Ich habe einen neuen Mac Pro (OS X 10.9.5), den ich von Grund auf einrichten kann. Ich möchte RVM installieren und das Erste, was zu tun ist, ist: 

Installieren Sie den öffentlichen Schlüssel von mpapis (möglicherweise benötigen Sie gpg2 und oder Sudo)

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3

Als ich es versuchte, bekam ich:

gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
zsh: command not found: gpg

Ich habe versucht, einen guten Leitfaden zu finden, um dies zu überwinden, der auch vertrauenswürdig aussieht, aber ich hatte kein Glück.

Kann jemand erklären, was gpg ist, warum ich es nicht schon habe und wie bekomme ich es auf die richtige Art und Weise.

113
JDillon522

GnuPG (mit dem Binärnamen gpg) ist eine Anwendung, die für die Verschlüsselung öffentlicher Schlüssel mit dem OpenPGP-Protokoll verwendet wird, aber auch Überprüfung von Signaturen (kryptografische Signaturen, die auch den Herausgeber validieren können) bei korrekter Verwendung). In gewissem Umfang könnte man sagen, dass es für OpenPGP das ist, was OpenSSL für X.509 und TLS ist.

Im Gegensatz zu den meisten Linux-Distributionen (die GnuPG intensiv einsetzen, um nicht manipulierte Software in ihren Paket-Repositorys zu gewährleisten), bringt Mac OS X GnuPG nicht mit dem Betriebssystem mit, so dass Sie müssen es selbst installieren.

Mögliche Quellen sind:

  • Paketmanager Homebrew : brew install gnupg gnupg2
  • Paketmanager MacPorts : Sudo port install gnupg gnupg2
  • Installieren Sie von GPGTools , was auch GUI-Anwendungen und Integration in Apple Mail enthält
220
Jens Erat

Wie die Anweisung besagte "might need gpg2"

In Mac können Sie versuchen, es mit Homebrew zu installieren

$ brew install gpg2 
17
rderoldan1

Das arbeitete für mich 

$brew install gnupg
4
valmsmith39a

Überprüfen Sie auch, ob Sie Rbenv installiert haben 

$ rbenv -v 

Wenn Sie Rbenv installiert haben, können Sie RVM nicht verwenden. Sie können nicht beide verwenden.

Mehr dazu: Was sind die Unterschiede zwischen rbenv, rvm und chruby?

0
Krisztina