Как разрешить ошибку "gpg: command not found" во время установки 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
, почему у меня его уже нет, и как я могу это сделать правильно.
Ответы
Ответ 1
GnuPG (с двоичным именем gpg
) - это приложение, используемое для шифрования с открытым ключом с использованием протокола OpenPGP, но также проверка подписей (криптографические подписи, может проверить издателя, если он используется правильно). В некоторой степени вы можете сказать это для OpenPGP, что OpenSSL для X.509 и TLS.
В отличие от большинства дистрибутивов Linux (которые используют GnuPG для обеспечения бесперебойного программного обеспечения в своих репозиториях пакетов), Mac OS X не приносит GnuPG с операционной системой, поэтому вам нужно установить ее самостоятельно.
Возможные источники:
- Менеджер пакетов Homebrew:
brew install gnupg gnupg2
- Менеджер пакетов MacPorts:
sudo port install gnupg gnupg2
- Установить из GPGTools, который также приносит приложения и интеграцию с графическим интерфейсом в Apple Mail
Ответ 2
Как сказано в инструкции "might need gpg2"
В mac, вы можете попробовать установить его с помощью homebrew
$ brew install gpg2
Ответ 3
Это работало для меня
$brew install gnupg
Ответ 4
Проверьте также, если у вас установлен rbenv
$ rbenv -v
Если у вас установлен rbenv, вы не можете использовать RVM. Вы не можете использовать оба.
Подробнее об этом: каковы различия между rbenv, rvm и chruby?
Ответ 5
Вы также можете использовать:
$ 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