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*****