10 июня, 2010

Установка Radiant CMS под Windows

Решил установить Radiant CMS работающую под Ruby on Rails.
Нетривиальная задача, превратилась в головоломку.


32-bit Windows
Radiant не работает с последней сборкой Ruby 1.9.1 p378 (RC2). Для стабильной работы лучше использовать Ruby 1.8.7 p249 (RC2) скачать можно Ruby 1.8.7-p249 RubyInstaller Windows.



Установка RubyGems
После установки, в командной строке свободно орудуем командами

gem install rails

gem install cucumber --version "< 0.4" # Cucumber 0.4.0 нужна для совместимости в Radiant

gem install mysql


Библиотека RedCloth конфликтовала, устанавливаем именно "виндовый стабильный аналог".
gem install RedCloth -v 4.2 —platform=x86-mswin32-60


Из коробки rack нестабильный, ставим меньший.

gem uninstall rack
gem install rack --version "< 1.1.0"


Довольные проделанной работой можем устанавливать Radiant
gem install radiant

Сервер приложения
По отзывам Mongrel отлично работает с Radiant, устанавливаем.
gem install mongrel

Создаем проект
radiant --database mysql path/to/project
cd path/to/project
rake db:bootstrap



Запуск Radiant

Так как мы используем Mongrel
ruby script\server

В браузере открываем http://localhost:3000/
Если все ок, то админка доступна по адресу http://localhost:3000/admin/, доступ администратора по умолчанию:
Login: admin
Password: radiant

В следующей статье опишу работу с темплейтами в Radiant CMS

2 комментария:

  1. Красавчик!!! Один чел, который хорошо шарит в Радианте, сказал, чтоб я убил винду и убунту поставил, там типа все ок с руби и радиантом. Сам сидел неделю под виндой парился с установкой, на разных шагах обламывался, потом плюнул. Завтра попробую этот способ :)

    ОтветитьУдалить
  2. Отличная статья, но хотелось бы сказать один очевидный, но немного скрытый шаг: по умолчанию в RubyInstaller'e стоит база данных sqlite3. Вот её и надо использовать вместо данной mysql :)

    ОтветитьУдалить