Как устранить ошибку "gpg: команда не найдена" во время установки RVM?


у меня есть новый mac pro (OS X 10.9.5), который я могу настроить с нуля. Я хочу установить RVM и первое, что он говорит, это:

установите открытый ключ mpapis (возможно, потребуется gpg2 или sudo)

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

когда я попытался, я получил:

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

Я пытался найти хорошее руководство о том, как преодолеть это, что также выглядит надежным, но мне не повезло.

может кто-нибудь объяснить что gpg, Почему я уже не имейте это, и как мне получить это правильно.

4 103

4 ответа:

GnuPG (с двоичным именем gpg) - Это приложение, используемое для шифрования открытого ключа с использованием протокола OpenPGP, но также проверка подписей (криптографические подписи, которые также могут проверить издателя при правильном использовании). В некоторой степени вы можете сказать, что это для OpenPGP то, что OpenSSL для X. 509 и TLS.

В отличие от большинства дистрибутивов Linux (которые активно используют GnuPG для обеспечения беспрепятственного программного обеспечения в своих репозитории пакетов), Mac OS X не приносит GnuPG с операционной системой, поэтому вы должны установить его самостоятельно.

возможные источники:

  • диспетчер пакетов доморощенного:brew install gnupg gnupg2
  • диспетчер пакетов MacPorts:sudo port install gnupg gnupg2
  • установить с GPGTools, который также приносит GUI приложений и интеграции в Apple Mail

Как сказано в инструкции "might need gpg2"

в mac, вы можете попробовать установить его с homebrew

$ brew install gpg2 

этой работал для меня

$brew install gnupg

вы также можете использовать:

$ sudo gem install rvm

Он должен дать вам следующий результат:

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