[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:01862] Re: mhc2ol on Ruby 1.8



 田中と申します。

>>>>> 「[mhc:01860] mhc2ol on Ruby 1.8」にて、
>>>>> "HADA"==<hisakazu@xxxxxxxxxxxxxxxxxx>さん 曰く:

HADA> CVSの 最新版の mhcを wanderlustと使ってます。
HADA> 最近 outlookと互換性があるとザウルスだったりCEだったりサイボウズだった
HADA> りと相性がよくなったりするので
HADA> 久しぶりに mhc2olを動かしてみようと思ったのですが、
HADA> mhc-schedule.rbの warningはともかく、以下のようなエラーでとまってしまいます。

[...]

HADA> /usr/lib/ruby/1.8/mhc-schedule.rb:919: warning: string pattern instead of regexp
HADA> ; metacharacters no longer effective
HADA> /usr/lib/ruby/1.8/mhc-schedule.rb:919: warning: string pattern instead of regexp
HADA> ; metacharacters no longer effective
HADA> /usr/bin/mhc2ol:615: warning: string =~ string will be obsolete; use explicit re
HADA> gexp
HADA> /usr/lib/ruby/1.8/mhc-date.rb:279:in `<=>': undefined method `days' for nil:NilC
HADA> lass (NoMethodError)

[...]

 「warningはともかく」と書かれていますが、最後のエラー(<=>の
やつ)はwarningで済んでいないんじゃないかな?当方では同じよう
な環境(Win2k&cygwin-1.5.5-1&win32ole-0.5.2&ruby-1.8.0-1)で同
様のエラーを確認しました。

 いまいちrubyを理解できてないくせに横から口を挟んで申し訳な
いのですが、なんとなくruby-ext/lib以下がまだruby-1.8に対応で
きていないような気がします。

 これらを修正できる実力がない (;_;) ので、とりあえず僕の方で
 はruby-1.6.8-1に戻してしまいました。この環境では問題は起き
 ないようです。

 以上、あまり情報がなくてすいません。
--
T.Tanaka