Instalace Ruby

Zdrojový kód některých serverů použitých v ukázkách z knihy je napsán v programovacím jazyce Ruby. Pro kniuhu to je dobrá volba, proto běží na systémech Windows, Linux i OSX a relativně snadno se nastavuje. Tento krátký průvodce vám pomůže zprovoznit fungující server pro příklady z knihy.

Windows
=======

Uživatelé Windows by si měli stáhnout instalátor Ruby pro Windows a Devkit z adresy http://rubyinstaller.info. Po nainstalování Ruby se řidte instrukcemi k instalaci Devkitu.

Jakmile je vše nainstalováno, otevřete Příkazový řádek a napište

   gem update --system
   gem install eventmachine
   gem install em-websocket
   gem install sinatra

Mac
===
Pokud používáte Mac s operačními systémy Leopard nebo Snow Leopard, pak máte téměř vše, co potřebujete. Nicméně budete muset ještě nainstalovat balíček Xcode Tools, takže budete schopni nainstalovat některé dodatečné knihovny. XCode Tools je nástroj dostupný před síť Development společnost Apple (http://developer.apple.com/technologies/xcode.html). Ke stažení souboru se budete potřebovat vývojářský účet, jterý si můžete volně vytvořit. 


Jakmile máte naisntalované XCode Tools, otevřete okno terminálu a napište

    sudo gem update --system
    sudo gem install eventmachine
    sudo gem install em-websocket
    sudo gem install sinatra

Linux (Ubuntu)
===
Ruby nainstalujte pomocí Apt

sudo apt-get install libopenssl-ruby libreadline-ruby1.8 build-essential \
ruby ruby1.8-dev irb rake rdoc libxml-ruby \
libiconv-ruby libxslt-ruby libxslt1-dev libxml2-dev

Dále nainstalujte RubyGems, abyste mohli spravovat knihovny Ruby:

  mkdir src
  cd src
  wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
  tar xzvf rubygems-1.3.5.tgz
  cd rubygems-1.3.5
  sudo ruby setup.rb
  sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

Nakonec nainstalujte potřebné knihovny:

    sudo gem update --system
    sudo gem install eventmachine
    sudo gem install em-websocket
    sudo gem install sinatra
    
