サーバで.rbを動かす方法。
ちょこっと動かしてやろーと思ったら詰まったので、調べたことをメモっておきます。
まず、httpd.confの設定。
ちなみにCentOSです。
場所は
/etc/rc.d/init.d/httpd.conf
これをvimで開いて修正...
AddHandler cgi-script .cgi .rb
上の行の用に.rbと書き加えておきましょう。コメントアウトしてあったら外しておきましょう...
次、
AllowOverride All
Options +ExecCGI
Order allow,deny
Allow from all
赤く色付けしてあるやつを書きくわえておきましょう...
これでも動かない...なぜだ!という人は、.rbファイルの実行権限でも変えてあげるといいんじゃないですかね。
chmod a+x *.rb
あとは、.rbの先頭のおまじないのパスは
which ruby
とかで探してあげたりとか。
ボクの場合、
/usr/local/bin/ruby
でした。
これでrubyで遊べる...