JDi*_*522 131 ruby macos command-line gnupg rvm
我有一个新的mac pro(OS X 10.9.5),我可以从头开始设置.我想安装RVM,它要做的第一件事就是:
安装mpapis公钥(可能需要
gpg2
和或sudo
)Run Code Online (Sandbox Code Playgroud)gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
当我尝试时,我得到了:
gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0E3
zsh: command not found: gpg
Run Code Online (Sandbox Code Playgroud)
我试图找到一个很好的指导如何克服这一点,看起来也值得信赖,但我没有运气.
有人可以解释是什么gpg
,为什么我还没有它,以及如何以正确的方式得到它.
Jen*_*rat 249
GnuPG(具有二进制名称gpg
)是用于使用OpenPGP协议进行公钥加密的应用程序,但也是用于签名验证(加密签名,如果正确使用也可以验证发布者).在某种程度上,你可以说它适用于OpenPGP,OpenSSL适用于X.509和TLS.
与大多数Linux发行版(大量使用GnuPG以确保其软件包存储库中的未被篡改的软件)不同,Mac OS X不会为操作系统带来GnuPG,因此您必须自己安装它.
可能的来源是:
brew install gnupg gnupg2
sudo port install gnupg gnupg2
rde*_*an1 21
正如指示所说 "might need gpg2"
在mac中,您可以尝试使用自制软件安装它
$ brew install gpg2
Run Code Online (Sandbox Code Playgroud)
Aks*_*hot 12
以下是安装 RVM 的步骤。
第 1 步:安装 gpg 或 gpg2(都可以)
brew install gpg
Run Code Online (Sandbox Code Playgroud)
步骤 2:安装用于验证安装包的 GPG 密钥:
gpg --keyserver hkp://pgp.mit.edu --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Run Code Online (Sandbox Code Playgroud)
如果您在使用上述密钥服务器时遇到问题,请尝试使用其他服务器。
第3步:安装RVM
\curl -sSL https://get.rvm.io | bash -s stable
Run Code Online (Sandbox Code Playgroud)
如果仍然遇到问题,请查看安全页面。
Ash*_*ani 11
在 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
Run Code Online (Sandbox Code Playgroud)
相反,这对我有用
$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
81384 次 |
最近记录: |