Как устранить ошибку "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 ответов
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
вы также можете использовать:
$ 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