Just getting started with apache, ruby, mod_ruby, and trying to do it
all at once.
I can't seem to get any of my .rbx files to be recognized, they keep
getting spit back at me as plain text. I assume there is some
configuration detail that I am missing, but I have not a clue. It
doesn't complain about loading the module, so I assume it's working
right
If anyone can help me it'd be much appreciated. Everything I can
really find referst to apache 1.3, or don't seem to work for me.
The basic info :
Server version: Apache/2.0.53
ruby 1.8.2 (2004-12-25) [i686-linux]
// in /etc/conf.d/apache2 ------------------
APACHE2_OPTS="-D SSL -D RUBY"
// modules.d/20_mod_ruby.conf -------
<IfDefine RUBY>
<IfModule !mod_ruby.c>
LoadModule ruby_module modules/mod_ruby.so
</IfModule>
</IfDefine>
# taken from the example file
# If the ruby module is installed, this will be enabled.
<IfModule mod_ruby.c>
# for Apache::RubyRun
RubyRequire apache/ruby-run
# exec files under /ruby as ruby scripts.
<Location /ruby>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
Options ExecCGI
</Location>
# exec *.rbx as ruby scripts.
<Files *.rbx>
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
# the rest is commented out
Thanks for any help,
Andrew
Andrew Backer wrote:
Just getting started with apache, ruby, mod_ruby, and trying to do it
all at once.
I can't seem to get any of my .rbx files to be recognized, they keep
getting spit back at me as plain text. I assume there is some
configuration detail that I am missing, but I have not a clue. It
doesn't complain about loading the module, so I assume it's working
right
The key for me was turning on ExecCGI in the directory where the scripts are located.
Paul
Just getting started with apache, ruby, mod_ruby, and trying to do it
all at once.
I can't seem to get any of my .rbx files to be recognized, they keep
getting spit back at me as plain text. I assume there is some
configuration detail that I am missing, but I have not a clue. It
doesn't complain about loading the module, so I assume it's working
right
If anyone can help me it'd be much appreciated. Everything I can
really find referst to apache 1.3, or don't seem to work for me.
The basic info :
[...]
I have mine set like this:
# exec *.rbx as ruby scripts.
<Files *.rbx>
Options ExecCGI
SetHandler ruby-object
RubyHandler Apache::RubyRun.instance
</Files>
# the rest is commented out
Thanks for any help,
Andrew
HTH,
Mark
···
On Apr 8, 2005 8:24 PM, Andrew Backer <awbacker@gmail.com> wrote:
I added the "Options ExecCGI" to my mod_ruby.conf, and am still not
getting any output.
In addition, and I'm not sure its related directly to that change, i
have loading errors again and get segfaults on acessing a .rbx file.
I am beginning to think there is some or other serious issue with the
latest mod_ruby and apache2. :-/
Here is a snippet from the log file
[notice] Digest: generating secret for digest authentication ..
Digest: done
[error] mod_ruby: failed to require apache/ruby-run
[error] mod_ruby: error in ruby
mod_ruby: ruby:0:in `require': No such file to load -- apache/ruby-run
(LoadError)
// when accessing a .rbx file
[notice] child pid 20370 exit signal Segmentation fault (11)
I grabbed a file called "RubyForApache" and installed it. There were some files there which I did't have... (I don't remember exactly what I did with them, sorry.)
Andrew Backer wrote:
···
I added the "Options ExecCGI" to my mod_ruby.conf, and am still not
getting any output.
In addition, and I'm not sure its related directly to that change, i
have loading errors again and get segfaults on acessing a .rbx file.
I am beginning to think there is some or other serious issue with the
latest mod_ruby and apache2. :-/
Here is a snippet from the log file
[notice] Digest: generating secret for digest authentication ..
Digest: done
[error] mod_ruby: failed to require apache/ruby-run
[error] mod_ruby: error in ruby
mod_ruby: ruby:0:in `require': No such file to load -- apache/ruby-run
(LoadError)
// when accessing a .rbx file
[notice] child pid 20370 exit signal Segmentation fault (11)
Thanks for the idea. Check up on it and it's windows only tho Not
sure if I mentioned that I am running linux.
I think it's hilarious, it's easier to get ruby+apache working on
*windows* than on linux. ha! take that zealots! Since i have decided
to try to use ruby + mysql/postgres for a project, I may just have to
switch back to windows
It's all a matter of which unix!
$ poldek -i apache-mod_ruby rails ruby-postgres postgresql
Done! (That's PLD, by the way)
···
On Apr 11, 2005 8:39 PM, Andrew Backer <awbacker@gmail.com> wrote:
Thanks for the idea. Check up on it and it's windows only tho Not
sure if I mentioned that I am running linux.
I think it's hilarious, it's easier to get ruby+apache working on
*windows* than on linux. ha! take that zealots! Since i have decided
to try to use ruby + mysql/postgres for a project, I may just have to
switch back to windows