【Ruby】RubyでCGI
■ このスレッドは過去ログ倉庫に格納されています
0145nobodyさん
02/10/01 21:36ID:WSHJwoNi現在cgi-bin下に置いて正常に動作してるrubyCGIのhoge2が
mod_rubyで動かそうとするとエラーになってしまいます
apacheのerrorlogでは
/usr/lib/hoge/hoge1.rb:9: uninitialized constant TOARU_DIR (NameError)
from /home/httpd/cgi-bin/hoge2:8:in `require'
from /home/httpd/cgi-bin/hoge2:8
from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:in `load'
from /usr/lib/ruby/1.6/apache/ruby-run.rb:70:in `handler'
from ruby:0
という感じです
hoge2内でhoge1.rbをrequireした時が問題みたいですが
hoge2内で最初にTOARU_DIRは定義されてます
んでhoge1.rbではそのままTOARU_DIRを使ってるわけですが
mod_rubyではこの使い方では駄目なんでしょうか?
ruby 1.6.7
mod_ruby 0.9.8
です
■ このスレッドは過去ログ倉庫に格納されています