Ruby on Rails на Linux-VDS

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

Версия от 08:16, 5 февраля 2012; Thebits (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Установка 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"

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