にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

eRubyを入れてみた

環境はDebian GNU/Linux、Apache2。(玄箱

# apt-get install eruby
# apt-get install libapache2-mod-ruby

/etc/apache2/mods-enabled/ruby.loadができあがるので、そこに以下を追記。

# ===== eRuby(mod_ruby) の設定
<IfModule mod_ruby.c>
  #  Ruby の(文字コードと)セーフレベルの設定
  #  RubyKanjiCode euc
  RubySafeLevel 1

  # for Apache::RubyRun
  RubyRequire apache/ruby-run

  # for Apache::ERubyRun
  RubyRequire apache/eruby-run

  #  eRuby として扱うファイルの拡張子の指定をする
  # handle *.rhtml as eruby files.
  <Files *.rhtml>
    SetHandler ruby-object
    RubyHandler Apache::ERubyRun.instance
  </Files>
</IfModule>

追記部分はここを参考にしました(サイトが500なのでキャッシュで)。言うなれば丸写し。