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

时间:2010-12-26 20:06:52

标签: ruby-on-rails windows linux ruby-on-rails-3

您建议在Linux上进行Ruby on Rails 3 Web开发的Web服务器是什么? Windows怎么样?

4 个答案:

答案 0 :(得分:21)

我推荐Thin服务器。适用于Linux和Windows。并且它很容易安装:gem install thin。如果您使用的是Rails 3,则可能需要添加它来代替Gemfile:

group :development do
  gem "thin"
end

然后运行bundle install

安装完成后,您可以使用以下代码运行它:rails s thin

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

简单说明:瘦身取决于eventmachine gem。我很难在Windows上运行它。您可能希望将它链接到github中的特定引用以避免麻烦:

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

据我记忆,最后一个版本的eventmachine并不构建在Windows上。

答案 1 :(得分:8)

在Rails 3中,您可以轻松使用Unicorn

group :development do
  gem "unicorn"
end

而不是rails s,只需运行

即可启动服务器
unicorn

要获得更详细的输出,请使用

unicorn -d

答案 2 :(得分:4)

乘客3独立。 和passenger start一样简单。

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

答案 3 :(得分:0)

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