我的WEBrick服务器永远不会删除特定项目的PID文件,我该怎么办?

时间:2014-11-05 11:03:11

标签: ruby-on-rails pid webrick server

我已经搜索了很多,但我找不到任何有用的东西。

有人可以帮助我。

当WEBrick服务器停止时它应该从tmp文件夹中删除server.pid文件,但它永远不会被删除。

我想知道为什么它会被讨厌,因为它只发生在一个项目中,其他项目也没问题,如果我创建一个新项目,它也可以。该项目的哪些配置可能导致该问题,任何线索?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案......

我有一个自定义的jasper-rails gem进入我的ruby gems目录,版本为0.0.2,当我创建这个问题项目并运行bundle install时,它安装了jasper-rails 1.0.3,因为我确实没有设置Gemfile上的版本。

出于某种原因,jasper-rails gem导致了这个问题。

我的修复:

编辑Gemfile = gem' jasper-rails'宝石' jasper-rails',' 0.0.2' 卸载了较新版本的jasper-rails:gem uninstall jasper-rails -v 1.0.3