对于我目前正在开发的网站,我们有 2 个 Rails 3.2 项目。一个项目基本上是一个 API,另一个是 Web 前端。为了在 Web 前端进行开发,我需要运行 API 项目。我尝试使用工头和分包商gem 来管理这个,但它似乎不起作用。这两个项目都运行瘦应用服务器并拥有自己的 RVM gemset。我们还在生产环境中运行 Nginx。
您将如何管理此设置以进行开发?我希望有 1 个命令来启动所有内容,类似于 Foreman 的工作方式。
要求:
- RVM 支持
- 薄有利于发展
- 我可以从 API 应用程序运行一个命令来启动两个应用程序
- 无法使用 Pow(它似乎总是挂断并且速度非常慢)
- 安装程序应该适用于其他开发人员,只需最少的设置(易于编写脚本)
- 适用于 OSX
谢谢!