你会推荐什么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集群。