如何解决:RVM安装过程中“GPG命令未找到”的错误?

问题描述 投票:120回答:4

我有一个新的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是什么,为什么我还没有它,我怎么得到它的正确途径。

ruby macos command-line rvm gnupg
4个回答
245
投票

GnuPG的(二进制名称gpg)是签名(加密签名,也可以验证发布者如果正确使用)的使用的OpenPGP协议用于公共密钥加密的应用程序,而且还验证。在一定程度上,你可以说这是对的OpenPGP什么OpenSSL是对X.509和TLS。

与大多数Linux发行版(这使得确保其软件源中未被篡改的软件重使用GnuPG的),Mac OS X中不与操作系统带来的GnuPG,所以你必须对你自己安装。

可能的来源是:

  • 包经理Homebrewbrew install gnupg gnupg2
  • 包经理MacPortssudo port install gnupg gnupg2
  • GPGTools,这也带来了苹果公司邮件GUI应用程序和集成安装

20
投票

为指导说"might need gpg2"

在Mac,你可以尝试用自制安装

$ brew install gpg2 

5
投票

This工作对我来说

$brew install gnupg

-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
© www.soinside.com 2019 - 2024. All rights reserved.