当我尝试在cmd上运行rails服务器时,我收到错误消息:
A server is already running. Check C:/Users/owner/blog/tmp/pids/server.pid.
Exiting
Windows最近进行了更新,之前工作正常,我不知道它是否与此有关。 Server.pid说4808.当我检查localhost:3000它当然没有运行。
答案 0 :(得分:3)
错误是自我解释服务器已经为您的应用运行。 启动服务器时,rails会在您的应用中创建server.pid文件,当您关闭服务器时,此文件会自动更新。在您的情况下,您没有正确关闭服务器,或者通过某种方式更新了此文件,从而导致错误。 删除应用中的tmp/pids/server.pid
文件将为您解决此问题