[prime-dev: 518] Re: prime-0.8.5.1 のエラー

Back to archive index

Masaki Yatsu yatsu****@yatsu*****
2004年 12月 16日 (木) 18:19:48 JST


谷津です。

>> ・ソース中の lib/prime.rb Line:202 からの lookup_compact に以下のデバッグ
>>   コードを入れて、コマンドラインから prime を実行して "lookup<tab>ttt"
>>   と入力するとどうなりますか?
>
> 以下のようになります。
> 
> $ /Library/PRIME/bin/prime
> lookup  ttt
> "ttt"
> []
> Array
> []
> Array
> /Library/PRIME/lib/ruby/prime/session.rb:221:in `lookup': undefined method
> `to_text' for []:Array (NameError)
>         from /Library/PRIME/lib/ruby/prime/session.rb:115:in `send'
>         from /Library/PRIME/lib/ruby/prime/session.rb:115:in `send_command'
>         from /Library/PRIME/lib/ruby/prime/session.rb:102:in `execute'
>         from /Library/PRIME/lib/ruby/prime/server.rb:27:in `session_loop'
>         from /Library/PRIME/lib/ruby/prime/server.rb:26:in `synchronize'
>         from /Library/PRIME/lib/ruby/prime/server.rb:26:in `session_loop'
>         from /Library/PRIME/lib/ruby/prime/server.rb:24:in `loop'
>         from /Library/PRIME/lib/ruby/prime/server.rb:24:in `session_loop'
>         from /Library/PRIME/lib/ruby/prime/server.rb:99:in `start'
>         from /Library/PRIME/bin/prime:146:in `main'
>         from /Library/PRIME/bin/prime:168

ruby-1.8.1を使ったらエラーになりませんでした。

$ /Library/PRIME/bin/prime
lookup  ttt
"ttt"
[]
PrimeWordList
[]
PrimeWordList
ok

ruby-1.6.8(Mac OS Xに入っているもの)だとエラーになります。

---
谷津真樹 (Masaki Yatsu)
mailto:yatsu****@yatsu*****





Prime-dev メーリングリストの案内
Back to archive index