У меня есть новый 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
такое, почему у меня его еще нет и как мне это сделать правильно.
Ответы:
GnuPG (с двоичным именем
gpg
) - это приложение, используемое для шифрования с открытым ключом с использованием протокола OpenPGP, а также для проверки подписей (криптографические подписи, которые также могут проверять издателя при правильном использовании). В некоторой степени можно сказать, что для OpenPGP это то же самое, что OpenSSL для X.509 и TLS.В отличие от большинства дистрибутивов Linux (которые интенсивно используют GnuPG для обеспечения защиты программного обеспечения в своих репозиториях пакетов), Mac OS X не включает GnuPG в операционную систему, поэтому вам придется установить его самостоятельно .
Возможные источники:
brew install gnupg gnupg2
sudo port install gnupg gnupg2
источник
gpg2
. Этот ответ помог мне дополнительно установитьgpg
.brew link
шаг не был успешно завершен Формула создана, но не привязана к / usr / local. не доступен для записи.brew doctor
может указывать на проблему и предлагать решения, но, как правило, я бы предпочел обратиться за помощью в Ask Different, использование диспетчера пакетов не по теме в Stack Overflow.$PATH
переменной.Как сказано в инструкции
"might need gpg2"
В Mac вы можете попробовать установить его с помощью homebrew
источник
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
См. ( Coolestguidesontheplanet.com/… ) для получения дополнительной информации.gpg
в дополнениеgpg2
, см. Ответ Йенса Эрата.Это сработало для меня
источник
В Mac OSX 10.15, даже после установки gpg, я получал, что команда gpg2 не найдена
$ brew install gnupg gnupg2 Warning: gnupg 2.2.23 is already installed and up-to-date To reinstall 2.2.23, run `brew reinstall gnupg` $ gpg2 --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB -bash: gpg2: command not found
Вместо этого это сработало для меня
$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
источник
Вы также можете использовать:
Он должен дать вам следующий результат:
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
источник