Comment faire pour résoudre les “gpg: command not found” erreur lors de l'installation de RVM?
J'ai un nouveau mac pro (OS X 10.9.5) que je peux définir à partir de zéro. Je veux installer RVM et la première chose qu'il a dit de le faire est:
Installer mpapis clé publique (peut-être besoin
gpg2
et ousudo
)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 ce qui semble aussi digne de confiance, mais j'ai pas eu de chance.
Quelqu'un peut m'expliquer ce que gpg
est, pourquoi je n'ai pas déjà, et comment puis-je obtenir le droit chemin.
- avez-vous essayé "gpg" dans Google? C'est un chiffrement à clé publique, et vous avez besoin d'installer l'outil approprié à la main ou à partir d'Infusion ou Macports. Aussi pas exactement un StackOverflow question.
Vous devez vous connecter pour publier un commentaire.
GnuPG (avec nom binaire
gpg
) est une application utilisée pour le chiffrement à clé publique à l'aide de la OpenPGP protocole, mais aussi la vérification de la signature (les signatures cryptographiques, qui peut aussi valider l'éditeur si utilisé correctement). Dans une certaine mesure, on pourrait 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 non altérée de logiciels dans leurs référentiels de paquets), Mac OS X n'apporte pas de GnuPG avec le système d'exploitation, de sorte que vous d'avoir à l'installer sur votre propre.
Les sources possibles sont:
brew install gnupg gnupg2
sudo port install gnupg gnupg2
gpg2
. Cette réponse m'a aidé à installer en plusgpg
.brew link
étape n'ont pas terminé avec succès La formule construit, mais n'est pas un lien symbolique dans /usr/local ne Pouvait pas lien symbolique share/man/man8/addgnupghome.8 /usr/local/share/man/man8 n'est pas accessible en écriture.brew doctor
peut indiquer le problème et de proposer des solutions, mais en général, je préfère demander de l'aide à Poser des Différents, à l'aide d'un gestionnaire de package est plutôt hors sujet sur un Débordement de Pile.$PATH
variable.gpg
n'est pas trouvé, assurez-vous que votre%PATH%
variable est correctement configuré.Que l'instruction a dit
"might need gpg2"
Dans mac, vous pouvez essayer de l'installer avec homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Voir (coolestguidesontheplanet.com/...) pour plus d'informations.gpg
en plus degpg2
, voir la réponse par Jens Erat.Cette a fonctionné pour moi
Vous pouvez également utiliser:
Il devrait vous donner le résultat suivant: