51.1.1. Instalace mod_ruby

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

  1. 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
  2. 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
  3. Modul přeložíme

    $ make
  4. A nainstalujeme

    $ make install
  5. Upravíme konfigurační soubor apache /etc/apache/httpd.conf. Konfigurace je popsána dále v textu.

  6. Restartujeme Apache aby se uplatnily změny v jeho konfiguraci.

    # /etc/init.d/apache reload
Licence Creative Commons
Tento dokument Ruby, jehož autorem je Radek Hnilica, podléhá licenci Creative Commons Uveďte autora-Nevyužívejte dílo komerčně-Zachovejte licenci 3.0 Česká republika .