» Главная
eXcode.ru » Статьи » Ruby
» Новости
» Опросы
» Файлы
» Журнал



Пользователей: 0
Гостей: 5





Денвер + Ruby On Rails, мануал по установке




В формат статьи не входит описание аспектов инсталляции отдельных компонентов. Предполагается, что на вашем компьютере уже имеется все необходимое установленное и работающее программное обеспечение. А именно: Денвер, Ruby и Ruby on Rails. Также для простоты будем считать, что инсталляция Денвера была произведена с установками по умолчанию, т.е. в файловой системе комплекс доступен на виртуальном диске Z:.

Роль связующего звена играет модуль веб-сервера Apache mod_fastcgi, который необходимо скачать с официального сайта. В Денвер включен Apache ветки 1.3 и поэтому скачивать нужно соответствующий ему dll-файл (mod_fastcgi-x.x.x-AP13.dll). После этого поместите модуль в папку z:usrlocalapachemodules. Затем откройте в текстовом редакторе файл конфигурации z:usrlocalapacheconfhttpd.conf и найдите блок подключения модулей (строки LoadModule…). Укажите подключение mod_fastcgi с помощью директивы:

LoadModule fastcgi_module modules/mod_fastcgi-x.x.x-AP13.dll

В Денвер встроен механизм автоматической генерации файла конфигурации виртуальных хостов z:usrlocalapacheconfvhosts.conf и файла их привязки к IP-адресам c:windowssystem32driversetchosts. Т.е. при запуске комплекса происходит автоматическое конфигурирование всех хостов, расположенных в папке z:home. Для автоконфигурирования хостов Ваших Rails-приложений можно также воспользоваться этим механизмом.

Для начала необходимо определиться с местом где Вы будете хранить свои Rails-приложения. Например, это может быть папка z:rails.

Файл конфигурации виртуальных хостов генерируется на основе специального шаблона, который описывается в файле z:usrlocalapacheconfhttpd.conf (Раздел 3 / НАЧАЛО ШАБЛОНА ВИРТУАЛЬНОГО ХОСТА). Все что написано в этом блоке имеет отношение только к хостам, расположенным в папке z:home. Мы же добавим свой шаблон, который будет обрабатывать хосты в папке z:rails. Добавим после основного шаблона следующие строки:

DocumentRootMatch “/rails/(.*)/”
DocumentRoot “$&/public”;
ServerName “%&”

Все, настройка завершена. Остальное Денвер сделает за Вас. Теперь Вы можете попробовать запустить свое первое Rails-приложение на Денвере.

z:
cd rails
rails denwer_rails

Запустите (или перезапустите) Денвер и в адресной строке браузера наберите denwer_rails.

You’re riding the Rails!

Автор: Серёга
Источник: forum.codeby.net
К началу статьи





Добавил: MadvEXДата публикации: 2008-02-11 00:57:34

Рейтинг статьи:0.00 [Голосов 0]Кол-во просмотров: 6892
Оцените статью:

Комментарии читателей

Всего комментариев: 1

2011-02-02 18:53:13
Grey
Норм статья, но ничего я не понял как инсталить... спс...
Ваше имя: *
Текст записи: *
Имя:

Пароль:



Регистрация

Как вы относитесь к спаму?
Положительно, Я сам спамер.
11% (21)
Безразлично
11% (21)
Нормально, сам бы спамил
6% (11)
Отрицательно
67% (129)
А ЧТО, ЕСТЬ СПАМ ...
6% (11)

Проголосовало: 193
Два компьютершика спорят:
- Можно ли научить "комп" заикаться?
- Да ты что никогда!
Второй:
- Берет магнит и начинает водить возле винчестера!
В итоге получается песня Расторгуева+Леонидов: "Давай за баранку держись, давай брат шофер до конца"...
Рейтинг: 5.7/10 (3)
Посмотреть все анекдоты