Site Top
ruby Top
□rvm
・PATHを通す
・rvmsudoコマンド
□Glade3
・rubyで読み込む
・GtkBox
□rubyでCGI
・formデータ受け取る
・CGIをオフラインで動かす
拙作のしょーもないサンプル
・Glade3fixer.rb
・Firefox_killer.rb
・Link_creator.rb
・unzip_sjis.rb
・mp3conv.rb
・URLdecoder.rb
番外編
・MacOSX10.4でruby
uw_yocida@mac.com
uw_yocida(twitter)
|
CGIをオフラインで動かす
|
rubyで作成したCGIの動作を確認するには、ある程度正常に動作するところまで作りこんであれば、Webブラウザを使えば良いわけですが、いざWebブラウザでCGIの動作を確認してみたら、予想と全く違う結果しか返ってこないこともよくある話し。
CGIに問題があって正常に動作しない場合、Webブラウザ上にはrubyのエラーメッセージはほとんど表示されないので、CGIのどこがおかしいのかすぐに分かりません。
そこでCGIをオフラインで動作、すなわちターミナル上で実行して、動作を確認する方法があるみたいっす。
CGIをオフラインで動かすには、ターミナル上で
のような形で実行すれば良いようです。
するってーと
というようなメッセージが表示されるので、メッセージの通りフォームから受信するデータを、
もしくは、
という形式でターミナル上で手打ちしたら、後はCtrl + Dキーを押すことでCGIの続きが実行されて、ターミナル上に結果が表示されます。
それだけのことなんですが、この方法を知らずにCGIをしばらく作っていて、rubyでCGIを作るのって大変だなぁ……とか思ったのはここだけの話し。
|
|