我在Mac上开发,我很乐意在安装Apache的情况下设置一个Ubuntu VM,所以“你不需要安装Apache”并不是真正的原因。无论如何我都是从VM运行Ruby,因此所需的系统资源似乎没有太大差别。
在我的脑海中,使用Apache的优势在于它将与我的生产服务器更加一致。
那么使用WEBrick的原因是什么?是否以某种方式使开发更容易?
答案 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。