Ruby on Rails

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.

Inštalácia

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

Konfigurácia

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í.

Zdroje