Pokud chceme používat eRuby, musím jej instalovat před modulem mod_ruby
a zohlednit to v konfiguraci modulu. Postup který uvádím s tím počítá.
Stáhneme si balíček s mod_ruby a rozbalíme
$cd ~/arch/lang/ruby/mod_ruby
$get http://www.modruby.net/archive/mod_ruby-1.0.6.tar.gz
$cd ~/tmpsrc
$tar xzvf ~/arch/lang/ruby/mod_ruby/mod_ruby-1.0.6.tar.gz
Nakonfigurujeme pomocí skriptu ./configure.rb
který nám vytvoří Makefile
.
$cd ~/tmpsrc/mod_ruby-1.0.6
$./configure.rb --enable-eruby \ --with-apxs=/usr/bin/apxs --with-eruby-includes=$HOME/tmpsrc/eruby-1.0.3 \ --with-eruby-libraries=$HOME/tmpsrc/eruby-1.0.3
Budeme-li potřebovat nápovědu k volbám konfiguračního skriptu, získáme ji přepínačem --help
$ ./configure.rb --help
Modul přeložíme
$ make
A nainstalujeme
$ make install
Upravíme konfigurační soubor apache /etc/apache/httpd.conf
. Konfigurace je popsána dále v textu.
Restartujeme Apache aby se uplatnily změny v jeho konfiguraci.
# /etc/init.d/apache reload