Какой веб-сервер вы порекомендуете для Ruby on Rails 3 веб-разработки в Linux? Как насчет Windows?
Рекомендуемый веб-сервер разработки для Ruby on Rails 3
Ответ 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.