我正在尝试在本地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/