Нетривиальная задача, превратилась в головоломку.
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
Красавчик!!! Один чел, который хорошо шарит в Радианте, сказал, чтоб я убил винду и убунту поставил, там типа все ок с руби и радиантом. Сам сидел неделю под виндой парился с установкой, на разных шагах обламывался, потом плюнул. Завтра попробую этот способ :)
ОтветитьУдалитьОтличная статья, но хотелось бы сказать один очевидный, но немного скрытый шаг: по умолчанию в RubyInstaller'e стоит база данных sqlite3. Вот её и надо использовать вместо данной mysql :)
ОтветитьУдалить