参考URL

http://www-6.ibm.com/jp/developerworks/linux/031031/j_l-graf.html
erubyがインストールされていなかったり、動きがおかしかったり(どこのサーバだ?)したときerbライブラリは結構いける。
erubyコードをそのまま利用したかったときには次のようにすべし。

 require 'erb'
 src=<<&#39;EOS&#39;
 (erubyコード)
 EOS
 print "content-type: text/plain\n\n"
 begin
  ERB.new(src).run
 rescue
  puts $!
  puts $@
 end

'EOS'なのはヒアドキュメントで式展開を行わないため。