さくらインターネットでRubyを使用する設定

さくらインターネットでの使い方

拡張子「.cgi」
CGIファイルの属性「705」または「755」
ディレクトリの属性「705」または「755」
アスキーモードでFTPアップロード

ファイルの冒頭に下記を記述

#!/usr/local/bin/ruby
print "Content-Type: text/html\n\n"

または

#!/usr/local/bin/ruby
print "Content-Type: text/html; charset=utf-8\n\n"

さくらインターネットで、拡張子「rb」で使用できるようにする

.htaccess に下記を記述

AddHandler cgi-script .rb

エラーメッセージを出力

# 標準エラー出力の出力先を標準出力に変更
$stderr = $stdout