From: Xeno Campanoli Date: 2011-12-30T07:16:37+09:00 Subject: Re: Making questionable headway with erubis... --------------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 RubyRequire apache/ruby-run RubyRequire apache/eruby-run RubyRequire apache/erubis-run SetHandler ruby-object RubyHandler Apache::ErubisRun.instance SetHandler ruby-object RubyHandler Apache::ErubisRun.instance 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: Now is<%= Time.now %> Erubis version is<%= Erubis::VERSION %> 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--