Рекомендуемый веб-сервер разработки для Ruby on Rails 3

Какой веб-сервер вы порекомендуете для Ruby on Rails 3 веб-разработки в Linux? Как насчет Windows?

Ответы

Ответ 1

Я бы рекомендовал сервер Thin. Отлично работает как в Linux, так и в Windows. И это очень легко установить: gem install thin. Если вы используете Rails 3, вы можете добавить его вместо Gemfile:

group :development do
  gem "thin"
end

И затем запустите bundle install.

После его установки вы можете запустить его с помощью: rails s thin.

Я считаю, что это очень быстрый и чистый выбор.

Просто примечание: тонкий зависит от драгоценности eventmachine. Мне было трудно заставить его работать в Windows. Возможно, вы захотите связать его с этим конкретным ref в github, чтобы избежать проблем:

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

Насколько я помню, последняя версия eventmachine не строится на Windows.

Ответ 2

В Rails 3 вы можете легко использовать Unicorn!

group :development do
  gem "unicorn"
end

Вместо rails s вы запустите свой сервер, просто запустив

unicorn

Для получения более подробной информации используйте

unicorn -d

Ответ 3

Пассажир 3 Автономный. Так же легко, как passenger start.

В Windows лучшим является экземпляр VirtualBox с той же настройкой.

Ответ 4

вы также можете использовать Unicorn в качестве своего веб-сервера для рельсов 3. Для Windows вы можете запускать кластер монгреров с apache или nginx.