ruby gpg2 Como resolver o erro “gpg: command not found” durante a instalação do RVM?




rvm gpg error (4)

Você também pode usar:

$ sudo gem install rvm

Deve dar a seguinte saída:

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

Eu tenho um novo mac pro (OS X 10.9.5) que eu configurei do zero. Eu quero instalar o RVM e a primeira coisa que diz é:

Instale a chave pública mpapis (pode precisar de gpg2 e ou sudo )

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

Quando tentei consegui:

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

Eu tentei encontrar um bom guia sobre como superar isso, que também parece confiável, mas eu não tive sorte.

Alguém pode explicar o que é o gpg , por que eu ainda não o tenho, e como faço da maneira correta?


Answer #1

O GnuPG (com nome binário gpg ) é um aplicativo usado para criptografia de chave pública usando o protocolo OpenPGP, mas também a verificação de assinaturas (assinaturas criptográficas, que também podem validar o editor se usado corretamente). Até certo ponto, você poderia dizer que é para o OpenPGP o que o OpenSSL é para X.509 e TLS.

Ao contrário da maioria das distribuições Linux (que fazem uso pesado do GnuPG para garantir software não controlado dentro de seus repositórios de pacotes), o Mac OS X não traz o GnuPG com o sistema operacional, então você precisa instalá-lo sozinho .

As possíveis fontes são:

  • Gerenciador de pacotes Homebrew : brew install gnupg gnupg2
  • Gerenciador de pacotes MacPorts : sudo port install gnupg gnupg2
  • Instale a partir do GPGTools , que também traz aplicativos GUI e integração no Apple Mail

Answer #2

Como a instrução disse "might need gpg2"

No mac, você pode tentar instalá-lo com o homebrew

$ brew install gpg2 

Answer #3

This funcionou para mim

$brew install gnupg




gnupg