gpg:密钥服务器接收失败:主机栈无路由溢出

时间:2019-02-21 07:16:52

标签: rvm host gnupg fastlane keyserver

我正在尝试为我的ios应用安装fastlane,但是当我尝试安装RVM时,我遇到了问题。

我的命令是  gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113 ************* 7D2BAF1CF37B13E2069D69561 *************

3 个答案:

答案 0 :(得分:6)

请使用

hkp://ipv4.pool.sks-keyservers.net

代替

hkp://keys.gnupg.net

键入此命令

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113************* 7D2BAF1CF37B13E2069D69561*************

答案 1 :(得分:2)

TL;DR; 关键服务器列表不稳定,其中一些根本无法访问。这是一种查找可用服务器的方法

我尝试了不同的密钥服务器并得到了一个

Navigator.of(context).pushgpg: keyserver receive failed: No route to host

你必须找到一台正常运行的服务器

  1. 运行 gpg: keyserver receive failed: Operation timed out 以获取可用服务器列表
  2. 运行 gpg-connect-agent --dirmngr 'keyserver --hosttable' 而不是 gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C2………………6956105BD0E739499BDB 尝试几个服务器 URL

源代码:https://nrogap.medium.com/install-rvm-in-macos-step-by-step-d3b3c236953b

答案 2 :(得分:-1)

或者直接去RVM官方文档找出正确的命令:https://rvm.io/rvm/install