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

Moh*_*mar 3 host gnupg rvm fastlane keyserver

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

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

Moh*_*mar 12

请用

hkp://ipv4.pool.sks-keyservers.net
Run Code Online (Sandbox Code Playgroud)

代替

hkp://keys.gnupg.net
Run Code Online (Sandbox Code Playgroud)

输入此命令

gpg --keyserver hkp://ipv4.pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113************* 7D2BAF1CF37B13E2069D69561*************
Run Code Online (Sandbox Code Playgroud)

  • 请注意,官方 RVM 文档表示在安装 GPG 密钥的第一步中使用“hkp://pool.sks-keyservers.net”,而不在 URL 前面添加“ipv4”。在这里添加 ipv4 可以解决该问题。 (3认同)

lui*_*7up 6

TL;博士; 关键服务器列表不稳定,其中一些根本无法 ping 通。这是查找可用服务器的方法

\n

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

\n

gpg: keyserver receive failed: No route to host或一个gpg: keyserver receive failed: Operation timed out

\n

您必须找到一台正常启动并运行的服务器

\n
    \n
  1. 运行gpg-connect-agent --dirmngr \'keyserver --hosttable\'以获取可用服务器列表
  2. \n
  3. 运行gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C2\xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa6\xe2\x80\xa66956105BD0E739499BDB而不是hkp://pool.sks...尝试几个服务器 URL
  4. \n
\n

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

\n