>$stderr には $deferr という別名がありますが、 $deferr は非推奨([[unknown:obsolete]]) >になったので、新しいコードでは常に $stderr を使ってください。 variable $deferr : Ruby 1.8.7 リファレンスマニュアル 実行して、CGI エラー( 500系 )になる場合はどうしようも無いですが、 何も表示されない場合は有効です。普通に行指定されたエラー内容が 表示されます ▼ errtest.rb:10:in `require': no such file to load -- abc (LoadError) from errtest.rb:10
#!/usr/local/bin/ruby print "Content-type: text/html\n\n" # 標準エラー出力の出力先を標準出力に変更 $stderr = $stdout # ファイルの場合 #$stderr = File.open("./err.log", "w") require 'abc' print "ok"
タグ:ruby
|
【Rubyの最新記事】
- Ruby(mechanize) で PHP からの JSON 経由でデータベース(MySQL)の値を取得
- Ruby(Mechanize) : ココログギャラリー名の変更
- Ruby : Seesaa の設定ページの「最新の情報に更新」ボタンを Ruby の mechanize で押す
- Ruby : 日本語の正規表現はバイナリで
- Mechanize : クラスのメソッドをオーバライドしてヘッダーを送れるようにしてiPhoneとしてサーバに認識させる
- Ruby : 自作WEBアプリケーションの呼び出しに使って機能を拡張する
- Ruby : ココログのアクセス解析ページの当日データの取得
- Ruby : メソッド定義で URLエンコード
- Ruby : Seesaa の複数のブログの現在の訪問者数とページビューの一覧
- Ruby : ココログギャラリーの設定から、Ruby の基本処理
- Ruby : Seesaa のブログ設定画面で、Form選択からコンボボックス、ラジオボタン、チェックボックスの設定