macOS高Sierra:gpg:密钥服务器接收失败:无dirmngr

时间:2018-07-27 02:25:49

标签: ruby-on-rails

我正在尝试在本地的Rails应用程序上运行红宝石,并且深陷“毁灭与绝望”命令行深渊。任何帮助表示赞赏!

  1. 我跑了rails server 并得到以下错误:Your Ruby version is 2.3.3, but your Gemfile specified 2.5.1

  2. 我写了rvm install 2.5.1并收到此错误:-bash: rvm: command not found

  3. 访问RVM website,并按照其安装说明进行操作。我复制并粘贴到命令行中:gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

这是我无法解决的错误:

gpg: connecting dirmngr at '/Users/ocd11/.gnupg/S.dirmngr' failed: IPC connect call failed
gpg: keyserver receive failed: No dirmngr

如果我运行brew install dirmngr,则表明它已经安装:Warning: dirmngr 1.1.1_3 is already installed and up-to-date

尝试查看路径ls /Users/ocd11/.gnupg中的内容时,我得到了以下三个文件:S.dirmngr crls.d pubring.kbx

只是为了进行测试,我尝试了cd /Users/ocd11/.gnupg/S.dirmngr,但遇到了错误-bash: cd: /Users/ocd11/.gnupg/S.dirmngr: Not a directory

我只想运行Rails服务器,但是到目前为止,到目前为止! 预先谢谢你。

1 个答案:

答案 0 :(得分:0)

直接在终端中运行dirgmnr。

以我为例,它向我显示哪个库已损坏,然后brew一步一步地重新安装它们,直到dirgmnr启动。