| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Ruby: Общие вопросы > Растолкуйте новичку o mongrel |
| Автор: Aleshka 27.3.2008, 17:19 |
| Только начал изучать ruby и в документации по установке обратил внимание на mongrel. Но только не пойму что значит сервер для ruby. Как это понять? И что если устанавливаешь этот модуль то FCGI не нужен? Если можно расскажите немнгого о нем подробней или где о нем поичтать можно. |
| Автор: v2v 28.3.2008, 22:57 |
| Что такое 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 Ссылки http://mongrel.rubyforge.org/ http://www.rubyonrails.org/ http://www.nitroproject.org/ http://code.whytheluckystiff.net/camping/ http://enigo.com/projects/iowa/tutorial/what_is_it.html/ http://mongrel.rubyforge.org/web/mongrel/files/README.html/ http://mongrel.rubyforge.org/wiki/FAQ/ http://rubyforge.org/frs/?group_id=1306 с ув. Я. |
| Автор: Aleshka 31.3.2008, 08:30 |
| Спасибо v2v за ответ и особенно благодарен за ссылки которые Вы дали буду изучать разбиратся! |