Ruby on Rails на Linux-VDS

Материал из 1GbWiki.

(Различия между версиями)
Перейти к: навигация, поиск

Thebits (Обсуждение | вклад)
(Новая: == Установка RoR 2.3 и Unicorn == Для установки unicorn можно воспользоваться любой статьей описывающей процесс. ...)
К следующему изменению →

Версия 08:16, 5 февраля 2012

Установка RoR 2.3 и Unicorn

Для установки unicorn можно воспользоваться любой статьей описывающей процесс. Есть только некоторые ограничения по версиям гемов, описанные ниже. При возникновении непонятных ошибок иногда требуется перезагрузка системы.

Версия rack

Ruby on Rails версии 2.3 может использовать rack версии не выше 1.1.0. То есть только 1.0.0 или 1.0.1. Unicorn загружает самую новую версию rack. По-этому если в системе будут установлены новые версии rack, unicorn не сможет загрузить Rails 2.3. Строка для установки rack.

gem install rack -v "<1.1.0"

Версия unicorn

Unicorn версии 2+ использует библиотеку kgio, которая в свою очередь использует системные вызовы появившиеся в ядре 2.6.28. Так как сейчас для OpenVZ используется ядро 2.6.18, необходимо устанавливать unicorn версии 1.х. Строка для установки нужной версии unicorn.

gem install unicorn -v "<2.0"

Личные инструменты