среда, 1 августа 2007 г.

Web сервер для RubyOnRails

Прежде чем начинать, что-то создавать и изобретать .. подготовим платформу до конца :)
В состав диструбутива Ruby идёт веб-сервер WEBrick, что существенно облегчает жизнь при разработке :) Достаточно перейти в директорию с приложением и написать следующее :
c:\rails_www\test\>ruby script/server

Далее запустится WEBRick и вы сможете работать со своим проектом :)
Но так как нам везде нужна альтернатива ... мне очень стало интересно .. есть ли не что более лучшее чем WEBrick? Представляю вашему вниманию Mongrel!
Для установки Mongrel нам понадобится наш прошлый герой RubyGems и так открываем консоль :)
Ставим fastthread :)
c:\rails_www\>gem install fastthread --source=http://mongrel.rubyforge.org/releases
Need to update 8 gems from http://mongrel.rubyforge.org/releases
........
complete
Select which gem to install for your platform (i386-mswin32)
1. fastthread 1.0 (ruby)
2. fastthread 1.0 (ruby)
3. fastthread 1.0 (mswin32) <-- нам нужен этот вариант.
4. fastthread 0.6.4.1 (ruby)
5. fastthread 0.6.4.1 (mswin32)
6. Skip this gem
7. Cancel installation
> 3
Successfully installed fastthread-1.0-mswin32


И так fastthread я уже поставил, теперь установим mongrel :)

c:\rails_www\>gem install mongrel --source=http://mongrel.rubyforge.org/releases
Select which gem to install for your platform (i386-mswin32)
1. mongrel 1.0.1 (ruby)
2. mongrel 1.0.1 (mswin32)
3. mongrel 1.0.1 (ruby)
4. mongrel 1.0 (ruby)
5. mongrel 1.0 (mswin32)
6. Skip this gem
7. Cancel installation
> 2
Install required dependency gem_plugin? [Yn] Y
Successfully installed mongrel-1.0.1-mswin32
Successfully installed gem_plugin-0.2.2
Installing ri documentation for mongrel-1.0.1-mswin32...
Installing ri documentation for gem_plugin-0.2.2...
Installing RDoc documentation for mongrel-1.0.1-mswin32...
Installing RDoc documentation for gem_plugin-0.2.2...


У нас теперь вместо дефолтного WEBRick'a стоит Mongrel, конечно на данном этапе это ни какой роли не играет, но и не помешает :) запускается таким же образом :

ruby script/server


При установке я руководствовался сайтом Rails.Org.Ua

Комментариев нет: