Ruby on Rails je otvorená webová sada nástrojov na vývoj webových aplikácií s databázovým pozadím. Je optimalizovaná pre udržanie produktivity programátora, pretože programátorovi umožňuje písať kód uprednostňovaním konvencií pred prácnym konfigurovaním.
Pred nainštalovaním Rails by sme mali mať už nainštalované servery Apache a MySQL. Návod na inštaláciu servera Apache sa nachádza v časti HTTPD - webový server Apache2. Pokyny na inštaláciu MySQL sa zasa nachádzajú v časti MySQL.
Po nainštalovaní servera Apache a MySQL, môžeme nainštalovať balík Ruby on Rails.
Ak chceme nainštalovať základné Ruby balíky a Ruby on Rails, môžeme to urobiť zadaním nasledujúceho príkazu do príkazového riadka:
sudo apt-get install rails
Otvoríme súbor /etc/apache2/sites-available/default
, v ktorom upravíme nastavenie domén.
Najprv upravíme direktívu DocumentRoot:
DocumentRoot /cesta/k/rails/aplikacii/public
Potom zmeníme direktívu <Directory "/cesta/k/rails/aplikacii/public">:
<Directory "/cesta/k/rails/aplikacii/public">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
allow from all
AddHandler cgi-script .cgi
</Directory>
Mali by sme tiež zapnúť modul mod_rewrite pre Apache. Modul mod_rewrite zapneme tak, že zadáme nasledujúci príkaz:
sudo a2enmod rewrite
Nakoniec je potrebné zmeniť vlastníctvo priečinkov /cesta/k/rails/aplikacii/public
a /cesta/k/rails/aplikacii/tmp
na používateľa, pod ktorým je spustená služba
Apache:
sudo chown -R www-data:www-data /cesta/k/rails/aplikacii/public
sudo chown -R www-data:www-data /cesta/k/rails/aplikacii/tmp
To je všetko! Teraz je server pripravený na spúšťanie Ruby on Rails aplikácií.
Viac informácií sa nachádza na stránke Ruby on Rails.
Výborným zdrojom je tiež Agile Development with Rails.
Ďalším miestom, kde môžeme získať ďalšie informácie, je stránka Ruby on Rails Ubuntu Wiki.