自分用のメモです。windows7用。
- まず、XAMPP の
httpd.conf
を編集する(自分の場合はC:\xampp\apache\conf
にあった)。
AddHandler cgi-script .cgi .pl .asp .rb
拡張子 .rb
を追加。
- XAMPP Control Panel で Apach を動かす。
- Rubyスクリプトを
.rb
の拡張子を付けて保存。場所はC:\xampp\hdocs\
以下に置く。自分の場合はC:\xampp\htdocs\program\ruby\
以下。 - Rubyスクリプトのシェバング行は、
#!C:\Ruby21-x64\bin\ruby.exe
とする(それぞれの場合に合わせる)。 - ブラウザを立ち上げ、アドレス欄に http://localhost/program/ruby/helloworld.rb (「program/ruby/helloworld」の部分はそれぞれ変える)を入力すればOK。
例:helloworld.rb
#!C:\Ruby21-x64\bin\ruby.exe # encoding: UTF-8 print "Content-type: text/html\n\n" print '<p style="color: red;">Hello, World!</p>' print '<p style="color: blue;">こんにちは、世界!</p>'
参考:
初心者がWEB開発に挑戦 XAMPPでCGIを実行するには
XAMPPでRubyを動作させるメモ | refirio.org
[Ruby] Windows に実行環境を作る | unlinked log