On Jun 20, 2006, at 4:17 PM, Firman Wandayandi wrote:
> On 6/21/06, Mat Schaffer <schapht / gmail.com> wrote:
>> On Jun 20, 2006, at 2:46 PM, Firman Wandayandi wrote:
>> > Hi Everyone,
>> >
>> > I already installed Ruby 1.8.4 preview 4 + mod_fastcgi +  
>> mod_ruby on
>> > Win XP box and configured the httpd.conf. Looks like something  
>> wrong
>> > there on eruby-run or somewhere, the cgi Ruby script is  
>> successfully
>> > executed, but I got some errors while running a .rhtml (aka eRuby
>> > script). Here the errors snipped from the Apache error log.
>> >
>> > [Tue Jun 20 19:47:40 2006] [notice] FastCGI: process manager
>> > initialized
>> > [Tue Jun 20 19:47:42 2006] [error] mod_ruby: failed to require
>> > apache/eruby-run
>> > [Tue Jun 20 19:47:42 2006] [error] mod_ruby: error in ruby
>> > [Tue Jun 20 19:47:42 2006] [error] mod_ruby:
>> > C:/System/ruby/lib/ruby/site_ruby/1.8/apache/eruby-run.rb:45:in
>> > `require': no such file to load -- eruby (LoadError)
>> > [Tue Jun 20 19:47:42 2006] [error] mod_ruby:   from
>> > C:/System/ruby/lib/ruby/site_ruby/1.8/apache/eruby-run.rb:45
>> >
>> > Could someone help me and give some clues?
>>
>> never tried it on windows, but first, I'd make sure that you have an
>> euby.rb/so/dll whatever somewhere in your ruby library path.
>> Did you make sure the following was in httpd.conf?  I know I forgot
>> it the first time around:
>>
>
> No such eruby.rb/so/dll here.

Maybe your install didn't go so well.  It looks like mod_ruby can't  
find apache/eruby-run either.
On my system I have:
/opt/local/lib/ruby/1.8/i686-darwin8.6.2/eruby.bundle
and
/opt/local/lib/ruby/1.8/apache/eruby-run.rb

I expect you'll need the same (.bundle could be a darwin thing  
though, I don't know).  If you installed from source, was your -- 
prefix correct?
I don't know how ruby or mod_ruby get their pathing information.   
Maybe someone else can help there.
-Mat