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