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"><br /> Options Indexes FollowSymLinks MultiViews ExecCGI<br /> AllowOverride All<br /> Order allow,deny<br /> allow from all<br /> AddHandler cgi-script .cgi<br /></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<br />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í.