[#44578] Ruby初心者が作りました — Kabu and Ruby管理人 <kabu_and_ruby@...>

http://www.geocities.jp/kabuandruby/index.html

26 messages 2008/02/06

[#44691] ”Rubyアプリケーションプログラミング”の伝言サーバの使い方 — "Yangkook Kim" <yangkookkim@...>

キムと申します。オーム社から出版されている書籍、"Rubyアプリケーションプログラミング"のP267~275に掲載されている伝言サーバー&クライアントの利用の仕方がわかりません。質問を要約すると次の2点です。1、サーバーが正常に起動されているかどうかわからない。2、書き込みクライアントで入力をサーバーに送信する方法がわからない。

8 messages 2008/02/24

[ruby-list:44572] Re: Q: 動的デバッグ方法

From: "m-morita" <m-morita@...>
Date: 2008-02-05 00:41:24 UTC
List: ruby-list #44572
るびきち さん、

とても有益なアドバイスありがとうございます。
> ruby-breakpointはどうでしょうか?
> breakpointと書いた時点でirbに突入します。
> gem化されているのでインストールしてください。
> $ sudo gem install ruby-breakpoint

早速、以下のようにインストールし、
# sudo gem install ruby-breakpoint
Bulk updating Gem source index for: http://gems.rubyforge.org
Successfully installed ruby-breakpoint-0.5.1
Installing ri documentation for ruby-breakpoint-0.5.1...
Installing RDoc documentation for ruby-breakpoint-0.5.1...

うまくいったようなので、プログラムに組み込んだのですが、
Runtime error がでます。
以下のようにプログラムを単純化し、
$ cat t.rb
require 'rubygems'
require 'breakpoint'
breakpoint
実行したら、
$ ruby t.rb
/usr/lib/ruby/gems/1.8/gems/rails-1.2.4/lib/breakpoint.rb:21:in `of_caller':
Breakpoints are not currently working with Ruby 1.8.5 (RuntimeError)
        from usr/lib/ruby/gems/1.8/gems/rails-1.2.4/lib/breakpoint.rb:543:in
`breakpoint'
        from -:3
となり、Ruby 1.8.5では動作しないと出ます。これはruby本体を別のバージョン
すればよいのでしょうか? それとも ruby 1.8.5 にあったruby-breakpoint が
あるのでしょうか?
インストールの仕方がまずいようなのですが、どのように対処すべきか?
分かりません。どなたかご教示よろしくお願いいたします。

もりた


In This Thread