Comment résoudre l'erreur "gpg: commande not found" lors de l'installation RVM?

j'ai un nouveau mac pro (OS X 10.9.5) que je peux configurer à partir de zéro. Je veux installer RVM et la première chose qu'il dit de faire est:

installer la clé publique mpapis (peut nécessiter gpg2 ou sudo )

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

quand j'ai essayé j'ai eu:

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

j'ai essayé de trouver un bon guide sur la façon de surmonter cela qui semble également digne de confiance, mais je n'ai pas eu de chance.

est-ce que quelqu'un peut expliquer ce qu'est gpg , pourquoi je ne l'ai pas déjà, et comment je l'obtiens de la bonne façon.

103
demandé sur biniam_Ethiopia 2014-11-20 17:22:28

4 réponses

GnuPG (avec le nom binaire gpg ) est une application utilisée pour le chiffrement à clé publique en utilisant le protocole OpenPGP, mais aussi vérification des signatures (signatures cryptographiques, qui peut également valider l'éditeur si utilisé correctement). Dans une certaine mesure, vous pouvez dire que C'est pour OpenPGP ce qu'OpenSSL est pour X. 509 et TLS.

contrairement à la plupart des distributions Linux (qui font un usage intensif de GnuPG pour assurer un logiciel non paramétré dans leurs référentiels de paquets), Mac OS X n'apporte pas GnuPG avec le système d'exploitation, donc vous devez l'installer sur votre propre .

sources possibles:

  • gestionnaire de paquets Homebrew : brew install gnupg gnupg2
  • gestionnaire de paquets MacPorts : sudo port install gnupg gnupg2
  • installer à partir GPGTools , qui apporte également les applications GUI et l'intégration dans Apple Mail
203
répondu Jens Erat 2016-10-06 13:28:43

comme le dit l'instruction "might need gpg2"

dans mac, vous pouvez essayer de l'installer avec homebrew

$ brew install gpg2 
17
répondu rderoldan1 2014-11-20 14:39:21

Ce a fonctionné pour moi

$brew install gnupg
4
répondu valmsmith39a 2016-03-03 12:51:56

vous pouvez également utiliser:

$ sudo gem install rvm

il devrait vous donner la sortie suivante:

Fetching: rvm-1.11.3.9.gem (100%)
Successfully installed rvm-1.11.3.9
Parsing documentation for rvm-1.11.3.9
Installing ri documentation for rvm-1.11.3.9
1 gem installed
-1
répondu Reza Malik 2016-12-18 08:34:25