我有一个新的mac pro(OS X 10.9.5),我可以从头开始安装.我想安装RVM,它说要做的第一件事是:

安装mpapis公钥(可能需要gpg2sudo)

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

当我try 时,我得到:

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

我试图找到一个很好的指南,告诉我如何克服这个问题,这个指南看起来也值得信赖,但我运气不好.

有人能解释一下gpg是什么,为什么我还没有gpg,以及我怎样才能得到它.

推荐答案

GnuPG(二进制名称为gpg)是一个应用程序,用于使用OpenPGP协议进行公钥加密,但也可以是verification of signatures(加密签名,如果使用正确,也可以是validate the publisher).在某种程度上,你可以说它是针对OpenPGP的,就像OpenSSL针对X.509和TLS一样.

与大多数Linux发行版不同(它们大量使用GnuPG来确保其软件包存储库中的软件不受限制),Mac OS X没有将GnuPG与操作系统一起提供,因此您可以使用have to install it on your own.

可能的来源包括:

  • 包裹经理Homebrew:brew install gnupg gnupg2
  • 包裹经理MacPorts:sudo port install gnupg gnupg2
  • GPGTools开始安装,这也带来了GUI应用程序和Apple Mail中的集成

Ruby相关问答推荐

在 Ruby 中,如何从派生类中重写同一方法的不同方法调用基类方法?

是否可以在 Ruby 中使用正则表达式匹配字符串\b(退格字符)?

如何返回此 OOP Ruby 代码最后一行中的变量?

使用 Drive API 创建空文件

如何从 DateTime 值中删除区域?

Ruby:p *1..10中的星号是什么意思

如何在新行之间拆分字符串并保留空白行?

我应该签入.ruby-gemset和/或.ruby-version吗?

Ruby:如何计算相对于另一个路径的路径?

在 Ruby 中定义 [方括号] 方法是如何工作的?

在Ruby中实现平等的正确方法是什么

将Elastic search限制设置为无限制

Ruby 1.9 哈希,键中有破折号

很好地格式化输出到控制台,指定选项卡的数量

是否可以使用 Ruby 读取文件的修改日期?

如何合并 Ruby 哈希

Ruby 在特定目录中运行 shell 命令

使用 RSpec 测试哈希内容

=== 与 == 在 Ruby 中

在 Ruby 中解析制表符分隔文件的最佳方法是什么?