【发布时间】:2011-03-03 05:58:09
【问题描述】:
我希望我的 Rails 开发环境在以下情况下为我自动启动 redis 和 resque(可能在其他项目中,mongod、mysql-server 等):
- 启动开发服务器时
rails server。
此外,如果以下情况检测到已经在运行的服务,那就太好了,如果没有运行,也启动它们:
- Rake rspec、rspec /spec,在运行测试时。
- 启动
rails console时。
关闭rails server 时,启动的子服务也应该关闭。
此类附加启动脚本的正确位置是什么?
以及如何避免它们也在生产环境中启动(我通过 /etc/init.d 服务运行所有内容)?
【问题讨论】:
标签: ruby-on-rails service resque