Ruby on rails mac os high sierra:gpg:keyserver接收失败:无dirmngr

Ruby on rails mac os high sierra:gpg:keyserver接收失败:无dirmngr,ruby-on-rails,Ruby On Rails,我正试图在本地运行RubyonRails应用程序,我深陷命令行的厄运和绝望深渊。感谢您的帮助 我运行了rails服务器 并且得到了这个错误:您的Ruby版本是2.3.3,但是您的Gemfile指定了2.5.1 我编写了rvm install 2.5.1,得到了这个错误:-bash:rvm:command not found 访问并按照其安装说明进行操作。我复制并粘贴到命令行:gpg--keyserverhkp://keys.gnupg.net --接收键409B6B1796C275462A170

我正试图在本地运行RubyonRails应用程序,我深陷命令行的厄运和绝望深渊。感谢您的帮助

  • 我运行了rails服务器 并且得到了这个错误:
    您的Ruby版本是2.3.3,但是您的Gemfile指定了2.5.1

  • 我编写了
    rvm install 2.5.1
    ,得到了这个错误:
    -bash:rvm:command not found

  • 访问并按照其安装说明进行操作。我复制并粘贴到命令行:
    gpg--keyserverhkp://keys.gnupg.net --接收键409B6B1796C275462A1703113804B82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
    

  • 这就是我无法解决的错误:

    gpg: connecting dirmngr at '/Users/ocd11/.gnupg/S.dirmngr' failed: IPC connect call failed
    gpg: keyserver receive failed: No dirmngr
    
    如果我运行
    brew安装dirmngr
    它会显示它已经安装:
    警告:dirmngr 1.1.1\u 3已经安装并且是最新的

    当试图查看路径中的内容时,我得到了以下三个文件:
    s.dirmngr crls.d pubring.kbx

    为了测试它,我尝试了
    cd/Users/ocd11/.gnupg/S.dirmngr
    ,但我得到了错误
    -bash:cd:/Users/ocd11/.gnupg/S.dirmngr:不是目录

    我只想运行rails服务器,但现在看来还远着呢!
    提前感谢。

    直接在终端中运行dirgmnr

    在我的例子中,它会告诉我哪个库坏了,然后brew会逐个重新安装它们,直到dirgmnr启动