From: Kenta MURATA Date: 2002-11-04T13:25:20+09:00 Subject: [ruby-list:36323] Re: Flyaway むらけんです. In message <20021104131028.AD91.MASAO-K@a-net.email.ne.jp> at Mon, 4 Nov 2002 13:16:00 +0900, 金光雅夫 (KANEMITSU Masao) wrote: > > > C:\NET\DR> > > > ────────────────────────────────────── > > > # > > > undefined method `[]' called for # (NameError) > > > C:/NET/KJ/apollo/lib/ruby/site_ruby/1.6/drb/drb.rb:458:in > > > `check_insecure_method' > > > C:/NET/KJ/apollo/lib/ruby/site_ruby/1.6/drb/drb.rb:222:in > > > `method_missing' > > > C:\NET\DR\you4.rb:198:in `on_click' > > > C:\NET\DR\you4.rb:259:in `mainloop' > > > C:\NET\DR\you4.rb:259 > > > ────────────────────────────────────── > > > > Nengaに[]メソッドが定義されていないと書いてあるようです。 > > 本当は定義してあるのでしょうか? > > fwid_srv.rb:DRb.start_service(Nenga::URI, Front.new) > > で、定義されていることになるのであろうかと推察したのですが、この行を変更すべき > でしょうか。。 例外をそのまま読めば,Nenga で [] を定義すれば良いだけだと思えます. you4.rb を見てみると,Nenga は Hash の Hash になってるみたいですが, なぜ class Nenga URI = "druby://localhost:13110" end なんでしょう? -- 1024D/2A3FDBE6 2001-08-26 Kenta MURATA (MURAKEN) Key fingerprint = 622A 61D3 280F 4991 4833 5724 8E2D C5E1 2A3F DBE6