1

我在 Mac 上开发,我很乐意设置一个安装了 Apache 的 Ubuntu VM,所以“你不需要安装 Apache”并不是一个真正的理由。无论如何,我从 VM 运行 Ruby,因此所需的系统资源似乎没有太大差异。

在我看来,使用 Apache 的优势在于它与我的生产服务器的性能更加一致。

那么使用WEBrick有什么理由呢?它是否以某种方式使开发更容易?

4

3 回答 3

3

不,没有优势。唯一的“优势”是它是预先捆绑的网络服务器,因此您至少“拥有一些东西”

我敢肯定,大多数有经验的 Ruby 开发人员都会使用其他东西,例如瘦、杂种、独角兽、战俘、乘客等……

于 2011-05-08T23:08:59.520 回答
1

我会选择 phusion 乘客 + passsenger 首选窗格:http ://www.fngtps.com/2008/06/putting-the-pane-back-into-deployment

真棒。这样我就可以更像生产服务器,并且在添加新项目等时更轻松。

于 2011-05-08T23:35:22.237 回答
0

我一直在将 Rails 用于学校项目,当我试图弄清楚服务器在做什么时,我发现彩色日志很有帮助。当然,您可以tail -f使用 apache 日志,但 IMO 的颜色很好。

于 2011-05-08T23:18:15.920 回答