如果你真的想使用不同的机器而不是像 Kevin 建议的那样使用 vagrant,你可能想试试Chef 。由于您熟悉 RoR。我假设你熟悉红宝石。厨师食谱基本上是 ruby 代码。您只需在谷歌上搜索“chef postgresql for osx”即可轻松找到用于安装您的要求的厨师独奏食谱。在遵循 opscode 的基本文档之后,您还可以编写自己的食谱。
刀独奏是厨师独奏的包装,用于在远程机器上安装食谱。这里是刀独奏和厨师独奏的介绍。
不过,即使您使用 vagrant 选项,您仍然需要像 chef 这样的 CM 工具。