--------------020003020001000202020506
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Sorry.  Perhaps I just need to be more specific.  The section of the doc 
I am trying is:


      6-11   Helper Class for mod_ruby

Thanks Andrew R Jackson, he developed 'erubis-run.rb' which enables you 
to use Erubis with mod_ruby.

 1. Copy 'erubis-2.7.0/contrib/erubis-run.rb' to the 'RUBYLIBDIR/apache'
    directory (for example '/usr/local/lib/ruby/1.8/apache') which
    contains 'ruby-run.rb', 'eruby-run.rb', and so on.

    $ cd erubis-2.7.0/
    $ sudo copy contrib/erubis-run.rb /usr/local/lib/ruby/1.8/apache/

 2. Add the following example to your 'httpd.conf' (for example
    '/usr/local/apache2/conf/httpd.conf')

    LoadModule ruby_module modules/mod_ruby.so
    <IfModule mod_ruby.c>
       RubyRequire apache/ruby-run
       RubyRequire apache/eruby-run
       RubyRequire apache/erubis-run
       <Location /erubis>
         SetHandler ruby-object
         RubyHandler Apache::ErubisRun.instance
       </Location>
       <Files *.rhtml>
         SetHandler ruby-object
         RubyHandler Apache::ErubisRun.instance
       </Files>
    </IfModule>

 3. Restart Apache web server.

    $ sudo /usr/local/apache2/bin/apachectl stop
    $ sudo /usr/local/apache2/bin/apachectl start

 4. Create *.rhtml file, for example:

    <html>
      <body>
       Now is<% ime.now %>
       Erubis version is<% rubis::VERSION %>
      </body>
    </html>

 5. Change mode of your directory to be writable by web server process.

    $ cd /usr/local/apache2/htdocs/erubis
    $ sudo chgrp daemon .
    $ sudo chmod 775 .

 6. Access the *.rhtml file and you'll get the web page.

You must set your directories to be writable by web server process, 
because Apache::ErubisRun calls Erubis::Eruby.load_file() internally 
which creates cache files in the same directory in which '*.rhtml' file 
exists.






On 12/29/2011 02:10 PM, Xeno Campanoli wrote:
> I am using the example here:
>
> http://www.kuwata-lab.com/erubis/users-guide.06.html
>
> and I am almost working, with a failure as follows from the apache 
> error log:
>
> [Thu Dec 29 14:07:36 2011] [error] (8)Exec format error: exec of 
> '/home/xeno/public_html/ex.rhtml' failed
> [Thu Dec 29 14:07:36 2011] [error] [client 10.151.8.152] Premature end 
> of script headers: ex.rhtml
> --snip--
>
> The file is taken verbatum from the post.  In fact for good measure, I 
> did it again, just to make sure I wasn't forgetting something.  Please 
> someone suggest something here.
>
>


--------------020003020001000202020506--