运行rails服务器时出错,服务器已在运行

时间:2014-09-06 08:01:19

标签: ruby-on-rails

当我尝试在cmd上运行rails服务器时,我收到错误消息:

A server is already running. Check C:/Users/owner/blog/tmp/pids/server.pid.
Exiting

Windows最近进行了更新,之前工作正常,我不知道它是否与此有关。 Server.pid说4808.当我检查localhost:3000它当然没有运行。

1 个答案:

答案 0 :(得分:3)

错误是自我解释服务器已经为您的应用运行。 启动服务器时,rails会在您的应用中创建server.pid文件,当您关闭服务器时,此文件会自动更新。在您的情况下,您没有正确关闭服务器,或者通过某种方式更新了此文件,从而导致错误。 删除应用中的tmp/pids/server.pid文件将为您解决此问题