[#45988] 質問:IO#set_encoding 後の IO#gets について — Dice <rubyist@...>
Diceです。
4 messages
2009/05/02
[#46005] [ANN] locale-2.0.3, locale_rails-2.0.3, gettext-2.0.3, gettext_activerecord-2.0.3, gettext_rails-2.0.3 — Masao Mutoh <mutomasa@...>
むとうです。
3 messages
2009/05/09
[#46014] 複数バージョンのRubyに対応するRSS::Makerの使い方 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
4 messages
2009/05/13
[#46033] cgi をするときのデバック方法について — Nobuyuki Inaba <nobuyuki.inaba@...>
稲葉と申します。
15 messages
2009/05/22
[#46034] Re: cgi をするときのデバック方法について
— rubikitch@...
2009/05/23
From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>
[#46040] RoR on Linux で MS-SQL にアクセスしたい
— しん <dezawa@...>
2009/05/28
出沢@神奈川です
[ruby-list:46044] Re: cgi をするときのデバック方法について
From:
rubikitch@...
Date:
2009-05-30 19:21:04 UTC
List:
ruby-list #46044
From: Nobuyuki Inaba <nobuyuki.inaba@gmail.com>
Subject: [ruby-list:46036] Re: cgi をするときのデバック方法について
Date: Mon, 25 May 2009 11:01:06 +0900
るびきちです。
遅くなりました。
> まず、irb では Fileを渡したとき用のデバッグ方法というのはないのでしょうか?
ごめんなさい、僕は知りません。
> それと、サンプルを
> /usr/lib/cgi-bin/
> に
> test.cgi
> と言う名前で保存しました。
> それで、コンソールが面から
> http://127.0.0.1:9998/test.cgi?hoge=1&boke=22&boke=33
> と入れるのでしょうか?
説明不足でした。
まずwebrick等のWebサーバを立ち上げます。
ruby -rwebrick -e 'Thread.start{ WEBrick::HTTPServer.new(:DocumentRoot => ".", :Port => 9998, :BindAddress => "127.0.0.1").start };gets'
このコマンドをシェルから実行すると、カレントディレクトリを
http://127.0.0.1:9998/ でアクセスできるようになります。test.cgiのあるディ
レクトリで実行してください。Enterを押すと終了します。
# ローカルなWebサーバなので外からは見えません。
その後で、ブラウザで
http://127.0.0.1:9998/test.cgi?hoge=1&boke=22&boke=33 にアクセスすると
うまくいきます。
> それともブラウザーのアドレスに
> http://127.0.0.1:9998/test.cgi?hoge=1&boke=22&boke=33
> といれるのでしょうか?
> ================================
> エラー: このリンクは無効です。
> ================================
> と表示されます。
それは、Webサーバを立ち上げていないからです。
> 何となく、これが使えれば便利そうに思えますが、
> :9998という部分の意味がわかりません。
ポート番号です。通常、HTTPのポート番号は80ですが、デフォルトなので省略されています。
両者は等価です。
http://www.ruby-lang.org:80/
http://www.ruby-lang.org/
--
rubikitch
Blog: http://d.hatena.ne.jp/rubikitch/
Site: http://www.rubyist.net/~rubikitch/