我的应用正在开发中,我使用WEBrick完成所有测试(我喜欢终端输出)。
在生产服务器上,它将在Phusion Passenger上运行。
我正在运行Snow Leopard并希望在类似于生产环境的环境中测试应用程序。
我可以使用Parallels运行Apache和Passenger的Debian安装并配置Capistrano进行部署吗?
谢谢!
答案 0 :(得分:2)
我一直在使用VMware来做这件事。它真的很容易处理网络明智。我最近切换到了Virtualbox,它实际上工作得更好(至少对我而言),做同样的事情,并且是免费的。下载Debian iso并创建一个将其用作CDrom的新VM。这就是你需要做的一切。祝你好运。
答案 1 :(得分:1)
这可能不是您正在寻找的答案,但我发现在当地开展乘客开发非常简单。你可以随时关闭development.log,它就像看webrick的终端输出一样简单。
使用幻觉乘客首选窗格的拖放轻松,可以更轻松地进行开发设置。
http://www.fngtps.com/passenger-preference-pane
似乎比设置VM更容易。虽然是的,如果您不在OS X服务器上托管,我可能仍会存在差异。