在Rails的开发模式中使用WEBrick有什么好处吗?

时间:2011-05-08 23:02:48

标签: ruby-on-rails ruby apache webrick

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

在我的脑海中,使用Apache的优势在于它将与我的生产服务器更加一致。

那么使用WEBrick的原因是什么?是否以某种方式使开发更容易?

3 个答案:

答案 0 :(得分:3)

没有优势。唯一的“优势”是它是预先捆绑的网络服务器,所以你至少“有所作为”

我确信最有经验的Ruby开发者会使用其他东西,比如瘦,杂种,独角兽,战俘,乘客等...

答案 1 :(得分:1)

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

迷死。通过这种方式,我可以更像生产服务器,并在添加新项目等时轻松实现。

答案 2 :(得分:0)

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