[prime-dev: 174] Re: PRIME 0.7.5.1 Released

Back to archive index

Mamoru KOMACHI usata****@sodan*****
2004年 1月 27日 (火) 16:58:51 JST


小町です。他に報告がないので自分のところだけかな、と思ってましたが、
どうも PRIME 0.7.5 から prime が起動しなくなりました。

At Mon, 26 Jan 2004 02:42:19 -0600,
Hiroyuki Komatsu wrote:

> ■0.6.x 系学習辞書エンジンの対応停止
> 
> 0.6.x 系学習辞書エンジンの engine-learndic2.rb を廃止しました。
> デフォルトから変更していた方は、0.7.x 系の engine-userdict.rb を
> 利用してください。

に起因するものだと思うのですが、prime を実行しようとすると

rico% prime
ERROR:
  The required Ruby library 'prime/engine/engine-japanese' is not found.
  Sorry for your inconvenience.

というようになって起動しません。engine-japanese.rb は削除されたような
のですが、engine/engine-basic.rb と engine/engine-userdict.rb から呼ば
れるので、エラーになっています。prime-japanese.rb が engine-japanese.rb
を置き換える予定、と ChangeLog にあったので、engine-basic.rb と
engine-userdict.rb の該当する部分(engine-japanese.rb と書いてあるとこ
ろ)を prime-japanese.rb に書き換えてみたのですが、今度は

rico% prime
/usr/lib/ruby/site_ruby/prime/engine/engine-basic.rb:19: undefined superclass `PrimeEngineJapanese' (TypeError)
        from /usr/lib/ruby/site_ruby/prime/taiyaki.rb:26:in `require'
        from /usr/lib/ruby/site_ruby/prime/taiyaki.rb:26:in `require'
        from /usr/lib/ruby/site_ruby/prime/prime.rb:67:in `init_engines'
        from /usr/lib/ruby/site_ruby/prime/prime.rb:66:in `each'
        from /usr/lib/ruby/site_ruby/prime/prime.rb:66:in `init_engines'
        from /usr/lib/ruby/site_ruby/prime/prime.rb:32:in `initialize'
        from /usr/bin/prime:222:in `new'
        from /usr/bin/prime:222:in `main'
        from /usr/bin/prime:247

というエラーになります。ちなみに prime-0.7.5-ss1 から
engine-japanese.rb を抜き出して engine/engine-japanese.rb に置いたら動
くようになりましたが、これは期待されている対処法ではないですよね……。

~/.prime や /etc/prime/Custom_prime.rb もデフォルトにしてみましたが、
どうにも解決しません。対処いただけるとありがたいです。

-- 
Mamoru KOMACHI <usata****@sodan*****>
http://www.sodan.ecc.u-tokyo.ac.jp/~usata/



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