web-dev-qa-db-fra.com

Comment résoudre l'erreur "gpg: command not found" lors de l'installation de 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 à faire est de: 

Installez la clé publique mpapis (peut-être besoin de gpg2 et 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 ce problème qui a également l'air fiable, mais je n'ai pas eu de chance.

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

113
JDillon522

GnuPG (avec le nom binaire gpg) est une application utilisée pour le cryptage à clé publique à l'aide du protocole OpenPGP, mais aussi vérification des signatures} _ (signatures cryptographiques pouvant également valider l'éditeur) si utilisé correctement). Dans une certaine mesure, vous pouvez dire que c'est pour OpenPGP ce que OpenSSL est pour X.509 et TLS.

Contrairement à la plupart des distributions Linux (qui utilisent beaucoup GnuPG pour garantir des logiciels non modifiables 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 par vous-même.

Les sources possibles sont:

  • Gestionnaire de paquets Homebrew : brew install gnupg gnupg2
  • Gestionnaire de paquets MacPorts : Sudo port install gnupg gnupg2
  • Installer depuis GPGTools , qui apporte également des applications graphiques et une intégration dans Apple Mail.
220
Jens Erat

Comme dit l'instruction "might need gpg2"

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

$ brew install gpg2 
17
rderoldan1

Cela a travaillé pour moi 

$brew install gnupg
4
valmsmith39a

Vérifiez également si vous avez installé Rbenv 

$ rbenv -v 

Si vous avez installé rbenv, vous ne pouvez pas utiliser RVM. Vous ne pouvez pas utiliser les deux.

Plus sur ceci: Quelles sont les différences entre rbenv, rvm et chruby?

0
Krisztina