Ken-ichi HASHIMOTO
ken****@club*****
2002年 8月 29日 (木) 20:02:00 JST
橋本です。 On Wed, 28 Aug 2002 23:04:58 +0900 Nobuyoshi Nakada <nobu.****@softh*****> さんは書きました: >なかだです。 >> > digestを含むスクリプトをexe化し、そのexeを実行すると次のようなエラーが >> > 出ます。 >> > testdigest.rb:1:in `require': No such file to load -- digest (LoadError) >> > from testdigest.rb:1 >> md5init.cの23行目、 >> rb_require("digest.so"); >> が原因ですね。 >解決策じゃありませんが、先にrequire 'digest'しておけば動くんじゃ >ないでしょうか。 >---testdigest.rb--- >require 'digest' # <-- >require 'digest/md5' >require 'digest/sha2' 上記の対策では、無事動きました。助言ありがとうございます。 そうですね。一度loadすると2度目はloadしないという仕様らしいので 事前にrequire しておくという解決方法がありますね。 ある程度は自分で調べようとしたのですが、 Win32APIは食わず嫌い&時間が無いことで丸投げしてしまいました。 --- Ken-ichi HASHIMOTO E-Mail ken****@club*****