Windows - это не обычное место для развертывания приложений Rails, но есть люди, которые делают это. Mongrel был изначально написан, чтобы дать лучшие варианты развертывания для Windows. Как оказалось, варианты развертывания UNIX тоже были не так хороши. :)
Начните с установщика Ruby One Click, чтобы у вас была нормальная установка ruby и rubygems.
Оттуда вы устанавливаете камень rails и камень для своей базы данных, как обычно. Большинство, если не все базы данных имеют гемы Windows.
Убедитесь, что вы установили mongrel_service, чтобы иметь возможность контролировать каждого монгрела, как обычную службу Windows. Подробнее см. mongrel_rails service::install -h
.
Как только вы настроите своих ублюдков, это похоже на развертывание в UNIX. Вы настроили обратный прокси-сервер, такой как Apache2, и все готово.
Вы можете столкнуться с некоторыми гемами (такими как BackgroundRB ), которые не будут работать под Windows, потому что они имеют код C, который либо полагается на библиотеки UNIX, либо ожидает систему сборки, подобную UNIX во время установки. Тем не менее, все очень важные гемы Rails, такие как Mongrel и адаптеры баз данных, имеют гемы с готовыми двоичными файлами, так что все будет в порядке.