推荐用于Ruby on Rails 3的开发Web服务器

你会推荐什么Web服务器在Linux 上的Ruby on Rails 3 Web开发? 如何Windows

我会推荐瘦服务器。 在Linux和Windows上都很好用。 安装起来非常简单: gem install thin 。 如果你使用的是Rails 3,你可能需要添加它,而不是你的Gemfile:

 group :development do gem "thin" end 

然后运行bundle install

一旦安装,你可以运行它: rails s thin

我觉得这是一个非常快速和干净的选择。

只是一个说明:瘦取决于事件机器宝石。 我很难在Windows上工作。 你可能想要链接到这个特定的ref在github,以避免麻烦:

 gem "eventmachine", :git => "http://github.com/eventmachine/eventmachine.git", :ref => "6c7997798" 

据我记得,eventmachine的最后一个版本不建立在Windows上。

在Rails 3中,你可以轻松使用独角兽 !

 group :development do gem "unicorn" end 

您可以通过简单的运行来启动服务器,而不用使用rails s

 unicorn 

有关更详细的输出,请使用

 unicorn -d 

乘客3独立。 和passenger start一样容易。

在Windows上,最好的是运行相同设置的VirtualBox实例。

你也可以考虑使用Unicorn作为Rails 3的Web服务器。对于Windows,你可以用apache或者nginx运行mongrel集群。