Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Растолкуйте новичку o mongrel 
:(
    Опции темы
Aleshka
Дата 27.3.2008, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 10.12.2007
Где: Харьков

Репутация: нет
Всего: нет



Только начал изучать ruby и в документации по установке обратил внимание на mongrel. Но только не пойму что значит сервер для ruby. Как это понять? И что если устанавливаешь этот модуль то FCGI не нужен? Если можно расскажите немнгого о нем подробней или где о нем поичтать можно. 
 
PM MAIL ICQ   Вверх
v2v
Дата 28.3.2008, 22:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1620
Регистрация: 20.9.2006
Где: Киев

Репутация: 1
Всего: 56



Что такое Mongrel?

Mongrel (c англ. пестрый) является HTTP-сервером и библиотекой на Ruby, которая предназначена для хостинга разнообразных веб-приложений написанных на языке программирования Ruby, используя HTTP протокол, а не FastCGI или SCGI. 
Последние версии mongel поддерживают следующие фреймворки  : Ruby on Rails, Og Nitro Camping IOWA.

Автором mongrel является Зед А. Шоу (Zed A. Shaw) и он распостраняется в соответсвии с Ruby License (Mongrel , а не mr. Shaw).

Самый простой способ начать работать с Mongrel заключается в том, чтобы установить его через RubyGems, а затем запустить на нём Ruby on Rails приложения. Для этого достаточно выполнить следующие команды:

$ sudo gem install mongrel
$ cd myrailsapp
$ mongrel_rails start -d

Это запустит mongrel в фоновом режиме. Для остановки:

$ mongrel_rails stop

Для получения списка существующих опций, достаточно выполнить команду: 
$ mongrel_rails start -h 

Поддержка Win32

Win32 полностью поддерживается Mongrel на уровни сервисов. 
Для установки сервиса mongrel, необходимо скачать , распаковать mongrel, а затем выполнить команду
$ gem install mongrel_service

Для запуска ruby on rails приложения на mongrel сервисе, перейдите в каталог с вашим приложением и выполните следующую команду: 
$ mongrel_rails service::install -N myapp -c c:\my\path\to\myapp -p 4000 -e production
$ mongrel_rails service::start -N myapp

http://localhost:4000/myapp в броузере запустит ваше приложение

Для остановки приложения : 
$ mongrel_rails service::stop -N myapp

для того, что бы ваше приложение стартовало с запуском windows выполяняем: 
$ sc config myapp start= auto


Ссылки

Mongrel home

Ruby On Rails home

OgNitro project home

Camping home

IOWA home

Документация по mongrel

фак-ю

Скачать mongrel


с ув. Я.




--------------------
PM   Вверх
Aleshka
Дата 31.3.2008, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 10.12.2007
Где: Харьков

Репутация: нет
Всего: нет



Спасибо v2v за ответ и особенно благодарен за ссылки которые Вы дали буду изучать разбиратся!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Ruby: Общие вопросы"
source777
  • С чего начать? начинаем
  • Ссылки на полезные ресурсы смотрим тут
  • Обязательно следуйте правилам Vingrad.
  • Пожалуйста, прочитайте рекомендации по работе в форуме и навигации по Vingrad.
  • Для вставки кодов Ruby используйте тег: [code=ruby]код[/code]. Когда в будущем подсветка синтаксиса для Ruby будет реализована, весь исходных код преобразится.
  • Используйтe чекбокс "Транслит" (возле кнопок кодов), если у Вас нет русских шрифтов.
  • Помните, для каждого вопроса должна быть своя тема.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0674 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.