我正在尝试在本地Rails应用程序上运行ruby,并且深陷《毁灭与绝望》的命令行坑。任何帮助表示赞赏!


我跑了rails server
并收到此错误:Your Ruby version is 2.3.3, but your Gemfile specified 2.5.1
我写了rvm install 2.5.1并收到此错误:-bash: rvm: command not found
访问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服务器,但到目前为止,到目前为止!
先感谢您。

最佳答案

直接在终端中运行dirgmnr。

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

关于ruby-on-rails - macOS高Sierra:gpg: key 服务器接收失败:无dirmngr,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51549930/

10-16 16:07